public class LiveSQL
extends java.lang.Object
| Constructor and Description |
|---|
LiveSQL() |
| Modifier and Type | Method and Description |
|---|---|
Avg |
avg(Expression<java.lang.Number> expression) |
AvgDistinct |
avgDistinct(Expression<?> expression) |
CaseWhenStage<java.lang.Boolean> |
caseWhen(Predicate predicate,
java.lang.Boolean value) |
CaseWhenStage<byte[]> |
caseWhen(Predicate predicate,
byte[] value) |
CaseWhenStage<java.lang.String> |
caseWhen(Predicate predicate,
java.lang.Character value) |
CaseWhenStage<java.util.Date> |
caseWhen(Predicate predicate,
java.util.Date value) |
CaseWhenStage<java.lang.Number> |
caseWhen(Predicate predicate,
java.lang.Number value) |
CaseWhenStage<java.lang.Object> |
caseWhen(Predicate predicate,
java.lang.Object value) |
CaseWhenStage<java.lang.String> |
caseWhen(Predicate predicate,
java.lang.String value) |
Predicate |
castBoolean(Expression<java.lang.Boolean> value) |
ByteArrayExpression |
castByteArray(Expression<byte[]> value) |
DateTimeExpression |
castDateTime(Expression<java.util.Date> value) |
NumberExpression |
castNumber(Expression<java.lang.Number> value) |
ObjectExpression |
castObject(Expression<java.lang.Object> value) |
StringExpression |
castString(Expression<java.lang.String> value) |
Count |
count() |
CountDistinct |
countDistinct(Expression<?> expression) |
DateTimeExpression |
currentDate() |
DateTimeExpression |
currentDateTime() |
DateTimeExpression |
currentTime() |
DateTimeExpression |
datetime(Expression<java.util.Date> date,
Expression<java.util.Date> time) |
DenseRank |
denseRank() |
<R> Predicate |
exists(ExecutableSelect<R> subquery) |
GroupConcat |
groupConcat(Expression<java.lang.String> expression) |
GroupConcat |
groupConcat(Expression<java.lang.String> expression,
java.lang.String separator) |
GroupConcat |
groupConcat(Expression<java.lang.String> expression,
java.lang.String separator,
OrderingTerm... order) |
GroupConcatDistinct |
groupConcatDistinct(Expression<java.lang.String> expression) |
GroupConcatDistinct |
groupConcatDistinct(Expression<java.lang.String> expression,
java.lang.String separator) |
GroupConcatDistinct |
groupConcatDistinct(Expression<java.lang.String> expression,
java.lang.String separator,
OrderingTerm... order) |
Lag<java.lang.Boolean> |
lag(Expression<java.lang.Boolean> expression,
java.lang.Number offset,
java.lang.Boolean defaultValue) |
Lag<byte[]> |
lag(Expression<byte[]> expression,
java.lang.Number offset,
byte[] defaultValue) |
Lag<java.util.Date> |
lag(Expression<java.util.Date> expression,
java.lang.Number offset,
java.util.Date defaultValue) |
Lag<java.lang.Number> |
lag(Expression<java.lang.Number> expression,
java.lang.Number offset,
java.lang.Number defaultValue) |
Lag<java.lang.Object> |
lag(Expression<java.lang.Object> expression,
java.lang.Number offset,
java.lang.Object defaultValue) |
Lag<java.lang.String> |
lag(Expression<java.lang.String> expression,
java.lang.Number offset,
java.lang.Character defaultValue) |
Lag<java.lang.String> |
lag(Expression<java.lang.String> expression,
java.lang.Number offset,
java.lang.String defaultValue) |
<T> Lag<T> |
lag(Expression<T> expression) |
<T> Lag<T> |
lag(Expression<T> expression,
java.lang.Number offset) |
<T> Lag<T> |
lag(Expression<T> expression,
java.lang.Number offset,
Expression<T> defaultValue) |
Lead<java.lang.Boolean> |
lead(Expression<java.lang.Boolean> expression,
java.lang.Number offset,
java.lang.Boolean defaultValue) |
Lead<byte[]> |
lead(Expression<byte[]> expression,
java.lang.Number offset,
byte[] defaultValue) |
Lead<java.util.Date> |
lead(Expression<java.util.Date> expression,
java.lang.Number offset,
java.util.Date defaultValue) |
Lead<java.lang.Number> |
lead(Expression<java.lang.Number> expression,
java.lang.Number offset,
java.lang.Number defaultValue) |
Lead<java.lang.Object> |
lead(Expression<java.lang.Object> expression,
java.lang.Number offset,
java.lang.Object defaultValue) |
Lead<java.lang.String> |
lead(Expression<java.lang.String> expression,
java.lang.Number offset,
java.lang.Character defaultValue) |
Lead<java.lang.String> |
lead(Expression<java.lang.String> expression,
java.lang.Number offset,
java.lang.String defaultValue) |
<T> Lead<T> |
lead(Expression<T> expression) |
<T> Lead<T> |
lead(Expression<T> expression,
java.lang.Number offset) |
<T> Lead<T> |
lead(Expression<T> expression,
java.lang.Number offset,
Expression<T> defaultValue) |
ByteArrayMax |
max(ByteArrayExpression expression) |
DateTimeMax |
max(DateTimeExpression expression) |
NumberMax |
max(NumberExpression expression) |
ObjectMax |
max(ObjectExpression expression) |
BooleanMax |
max(Predicate expression) |
StringMax |
max(StringExpression expression) |
ByteArrayMin |
min(ByteArrayExpression expression) |
DateTimeMin |
min(DateTimeExpression expression) |
NumberMin |
min(NumberExpression expression) |
ObjectMin |
min(ObjectExpression expression) |
BooleanMin |
min(Predicate expression) |
StringMin |
min(StringExpression expression) |
Predicate |
not(Expression<java.lang.Boolean> a) |
<R> Predicate |
notExists(ExecutableSelect<R> subquery) |
NTile |
ntile() |
Rank |
rank() |
RowNumber |
rowNumber() |
SelectColumnsPhase<java.util.Map<java.lang.String,java.lang.Object>> |
select() |
SelectColumnsPhase<java.util.Map<java.lang.String,java.lang.Object>> |
select(ResultSetColumn... resultSetColumns) |
SelectColumnsPhase<java.util.Map<java.lang.String,java.lang.Object>> |
selectDistinct() |
SelectColumnsPhase<java.util.Map<java.lang.String,java.lang.Object>> |
selectDistinct(ResultSetColumn... resultSetColumns) |
void |
setSqlDialect(SQLDialect sqlDialect) |
void |
setSqlSession(org.apache.ibatis.session.SqlSession sqlSession) |
Sum |
sum(Expression<java.lang.Number> expression) |
SumDistinct |
sumDistinct(Expression<?> expression) |
Tuple |
tuple(Expression<?>... expressions) |
BooleanConstant |
val(java.lang.Boolean value) |
ByteArrayConstant |
val(byte[] value) |
StringConstant |
val(java.lang.Character value) |
DateTimeConstant |
val(java.util.Date value) |
NumberConstant |
val(java.lang.Number value) |
ObjectConstant |
val(java.lang.Object value) |
StringConstant |
val(java.lang.String value) |
public void setSqlSession(org.apache.ibatis.session.SqlSession sqlSession)
public void setSqlDialect(SQLDialect sqlDialect)
public SelectColumnsPhase<java.util.Map<java.lang.String,java.lang.Object>> select()
public SelectColumnsPhase<java.util.Map<java.lang.String,java.lang.Object>> selectDistinct()
public SelectColumnsPhase<java.util.Map<java.lang.String,java.lang.Object>> select(ResultSetColumn... resultSetColumns)
public SelectColumnsPhase<java.util.Map<java.lang.String,java.lang.Object>> selectDistinct(ResultSetColumn... resultSetColumns)
public Tuple tuple(Expression<?>... expressions)
public Predicate not(Expression<java.lang.Boolean> a)
public <R> Predicate exists(ExecutableSelect<R> subquery)
public <R> Predicate notExists(ExecutableSelect<R> subquery)
public Count count()
public CountDistinct countDistinct(Expression<?> expression)
public SumDistinct sumDistinct(Expression<?> expression)
public AvgDistinct avgDistinct(Expression<?> expression)
public GroupConcatDistinct groupConcatDistinct(Expression<java.lang.String> expression)
public GroupConcatDistinct groupConcatDistinct(Expression<java.lang.String> expression, java.lang.String separator)
public GroupConcatDistinct groupConcatDistinct(Expression<java.lang.String> expression, java.lang.String separator, OrderingTerm... order)
public Sum sum(Expression<java.lang.Number> expression)
public Avg avg(Expression<java.lang.Number> expression)
public GroupConcat groupConcat(Expression<java.lang.String> expression)
public GroupConcat groupConcat(Expression<java.lang.String> expression, java.lang.String separator)
public GroupConcat groupConcat(Expression<java.lang.String> expression, java.lang.String separator, OrderingTerm... order)
public NumberMax max(NumberExpression expression)
public StringMax max(StringExpression expression)
public DateTimeMax max(DateTimeExpression expression)
public BooleanMax max(Predicate expression)
public ByteArrayMax max(ByteArrayExpression expression)
public ObjectMax max(ObjectExpression expression)
public NumberMin min(NumberExpression expression)
public StringMin min(StringExpression expression)
public DateTimeMin min(DateTimeExpression expression)
public BooleanMin min(Predicate expression)
public ByteArrayMin min(ByteArrayExpression expression)
public ObjectMin min(ObjectExpression expression)
public RowNumber rowNumber()
public Rank rank()
public DenseRank denseRank()
public NTile ntile()
public <T> Lead<T> lead(Expression<T> expression)
public <T> Lead<T> lead(Expression<T> expression, java.lang.Number offset)
public <T> Lead<T> lead(Expression<T> expression, java.lang.Number offset, Expression<T> defaultValue)
public Lead<java.lang.String> lead(Expression<java.lang.String> expression, java.lang.Number offset, java.lang.String defaultValue)
public Lead<java.lang.String> lead(Expression<java.lang.String> expression, java.lang.Number offset, java.lang.Character defaultValue)
public Lead<java.lang.Number> lead(Expression<java.lang.Number> expression, java.lang.Number offset, java.lang.Number defaultValue)
public Lead<java.util.Date> lead(Expression<java.util.Date> expression, java.lang.Number offset, java.util.Date defaultValue)
public Lead<java.lang.Boolean> lead(Expression<java.lang.Boolean> expression, java.lang.Number offset, java.lang.Boolean defaultValue)
public Lead<byte[]> lead(Expression<byte[]> expression, java.lang.Number offset, byte[] defaultValue)
public Lead<java.lang.Object> lead(Expression<java.lang.Object> expression, java.lang.Number offset, java.lang.Object defaultValue)
public <T> Lag<T> lag(Expression<T> expression)
public <T> Lag<T> lag(Expression<T> expression, java.lang.Number offset)
public <T> Lag<T> lag(Expression<T> expression, java.lang.Number offset, Expression<T> defaultValue)
public Lag<java.lang.String> lag(Expression<java.lang.String> expression, java.lang.Number offset, java.lang.String defaultValue)
public Lag<java.lang.String> lag(Expression<java.lang.String> expression, java.lang.Number offset, java.lang.Character defaultValue)
public Lag<java.lang.Number> lag(Expression<java.lang.Number> expression, java.lang.Number offset, java.lang.Number defaultValue)
public Lag<java.util.Date> lag(Expression<java.util.Date> expression, java.lang.Number offset, java.util.Date defaultValue)
public Lag<java.lang.Boolean> lag(Expression<java.lang.Boolean> expression, java.lang.Number offset, java.lang.Boolean defaultValue)
public Lag<byte[]> lag(Expression<byte[]> expression, java.lang.Number offset, byte[] defaultValue)
public Lag<java.lang.Object> lag(Expression<java.lang.Object> expression, java.lang.Number offset, java.lang.Object defaultValue)
public CaseWhenStage<java.lang.String> caseWhen(Predicate predicate, java.lang.String value)
public CaseWhenStage<java.lang.String> caseWhen(Predicate predicate, java.lang.Character value)
public CaseWhenStage<java.lang.Number> caseWhen(Predicate predicate, java.lang.Number value)
public CaseWhenStage<java.util.Date> caseWhen(Predicate predicate, java.util.Date value)
public CaseWhenStage<java.lang.Boolean> caseWhen(Predicate predicate, java.lang.Boolean value)
public CaseWhenStage<byte[]> caseWhen(Predicate predicate, byte[] value)
public CaseWhenStage<java.lang.Object> caseWhen(Predicate predicate, java.lang.Object value)
public DateTimeExpression currentDate()
public DateTimeExpression currentTime()
public DateTimeExpression currentDateTime()
public DateTimeExpression datetime(Expression<java.util.Date> date, Expression<java.util.Date> time)
public StringConstant val(java.lang.String value)
public StringConstant val(java.lang.Character value)
public NumberConstant val(java.lang.Number value)
public DateTimeConstant val(java.util.Date value)
public BooleanConstant val(java.lang.Boolean value)
public ByteArrayConstant val(byte[] value)
public ObjectConstant val(java.lang.Object value)
public StringExpression castString(Expression<java.lang.String> value)
public NumberExpression castNumber(Expression<java.lang.Number> value)
public DateTimeExpression castDateTime(Expression<java.util.Date> value)
public Predicate castBoolean(Expression<java.lang.Boolean> value)
public ByteArrayExpression castByteArray(Expression<byte[]> value)
public ObjectExpression castObject(Expression<java.lang.Object> value)