Package com.objectsql.query
Interface MultiQuery
- All Superinterfaces:
IQuery
- All Known Implementing Classes:
MultiQueryImpl
-
Method Summary
Modifier and TypeMethodDescriptionaddFixedReturnColumn(Column... columns) addFixedReturnColumn(Columns... columns) addReturnColumn(Column... columns) addReturnColumn(Columns... columns) voidaddUsedAlias(String alias) booleancontainsAlias(String alias) createQuery(Column... columns) createQuery(Class<?> clazz, Column... columns) createQuery(Class<?> clazz, Columns... columns) dataColumn(Object dataType) dataColumn(Object dataType, Column column) dataColumn(Object dataType, String dataKey, Column column) distinct()getJoins()groupCountSelectColumn(Column... columns) having(Column left, Object value, ExpressionType type) having(Expression expression) booleanjoin(AliasTable table, Column left, Column right) join(AliasTable table, JoinType joinType, Column left, Column right) <T,R> AliasTable join(Class<?> clazz, JoinType joinType, LambdaQuery<T, R> clazzColumn, Column tableColumn) <T,R> AliasTable join(Class<?> clazz, LambdaQuery<T, R> clazzColumn, Column tableColumn) static MultiQuerynewQuery()static MultiQuerywhere(Column left, Object value, ExpressionType type) where(Expression... expressions) whereBetween(Column left, Object value, Object andValue) whereEndWith(Column left, String value) whereEqual(Column left, Object value) whereExists(MultiQuery query) whereIn(Column left, Collection value) whereInQuery(Column left, MultiQuery query) whereInValues(Column left, Object... values) whereIsEmpty(Column left) whereIsNotEmpty(Column left) whereIsNotNull(Column left) whereIsNull(Column left) whereLessEqual(Column left, Object value) whereMoreEqual(Column left, Object value) whereNotEndWith(Column left, String value) whereNotEqual(Column left, Object value) whereNotExists(MultiQuery query) whereNotIn(Column left, Collection value) whereNotInQuery(Column left, MultiQuery query) whereNotInValues(Column left, Object... values) whereNotLike(Column left, String value) whereNotStartWith(Column left, String value) whereStartWith(Column left, String value) Methods inherited from interface com.objectsql.query.IQuery
dataPermission, doQuery, doQueryCount, enableLessDatePlus235959, enableLessEqualDatePlus235959, enableLessOrLessEqualDatePlus235959, getConditions, getFinalReturnColumns, getFixedReturnColumns, getGroupCountSelectColumns, getGroups, getHavings, getOptions, getOrders, getPaging, getQueryConvert, getReturnClass, getReturnColumns, getTable, id, isDistinct, isLessDatePlus235959, isLessEqualDatePlus235959, schema, setDataPermission, setId, setOptions, setPaging, setQueryConvert, setSchema, setTextTransformType, textTransformType
-
Method Details
-
newQuery
-
newQuery
-
createQuery
-
createQuery
-
createQuery
-
addReturnColumn
-
addReturnColumn
-
clearReturnColumns
MultiQuery clearReturnColumns() -
addFixedReturnColumn
-
addFixedReturnColumn
-
clearFixedReturnColumns
MultiQuery clearFixedReturnColumns() -
table
-
table
-
table
-
table
-
table
-
table
-
join
-
join
-
join
-
join
-
join
-
join
-
join
-
join
<T,R> AliasTable join(Class<?> clazz, JoinType joinType, LambdaQuery<T, R> clazzColumn, Column tableColumn) -
whereEqual
-
whereNotEqual
-
whereLike
-
whereNotLike
-
whereStartWith
-
whereEndWith
-
whereNotStartWith
-
whereNotEndWith
-
whereLess
-
whereLessEqual
-
whereMore
-
whereMoreEqual
-
whereIsNull
-
whereIsNotNull
-
whereIsEmpty
-
whereIsNotEmpty
-
whereIn
-
whereNotIn
-
whereInValues
-
whereNotInValues
-
whereInQuery
-
whereNotInQuery
-
whereBetween
-
where
-
where
-
where
-
where
-
group
-
group
-
groupCountSelectColumn
-
having
-
having
-
having
-
having
-
orderDesc
-
orderAsc
-
order
-
orders
-
join
-
join
-
join
-
distinct
MultiQuery distinct() -
enableDataPermission
MultiQuery enableDataPermission() -
disableDataPermission
MultiQuery disableDataPermission() -
isEnableDataPermission
boolean isEnableDataPermission() -
dataKey
-
dataColumn
-
dataColumn
-
dataColumn
-
containsAlias
-
addUsedAlias
-
whereExists
-
whereNotExists
-
newMultiQuery
MultiQuery newMultiQuery() -
parentQuery
MultiQuery parentQuery() -
getAliasList
-
getAliasTable
-
getJoins
-