public class ConditionImpl extends Object implements org.teasoft.bee.osql.api.Condition
| Modifier and Type | Class and Description |
|---|---|
class |
ConditionImpl.FunExpress |
| Constructor and Description |
|---|
ConditionImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.teasoft.bee.osql.api.Condition |
and() |
org.teasoft.bee.osql.api.Condition |
between(String field,
Number low,
Number high) |
org.teasoft.bee.osql.api.Condition |
between(String field,
String low,
String high) |
org.teasoft.bee.osql.api.Condition |
forUpdate() |
List<Expression> |
getExpList() |
Boolean |
getForUpdate() |
List<ConditionImpl.FunExpress> |
getFunExpList() |
List<String> |
getGroupByFields() |
org.teasoft.bee.osql.IncludeType |
getIncludeType() |
List<Expression> |
getOnExpList() |
Map<String,String> |
getOrderBy() |
String[] |
getSelectField() |
Integer |
getSize() |
Integer |
getStart() |
org.teasoft.bee.osql.SuidType |
getSuidType() |
List<Expression> |
getUpdateExpList() |
Set<String> |
getUpdatefields() |
Set<String> |
getWhereFields() |
org.teasoft.bee.osql.api.Condition |
groupBy(String field) |
Boolean |
hasGroupBy() |
org.teasoft.bee.osql.api.Condition |
having(org.teasoft.bee.osql.FunctionType functionType,
String field,
org.teasoft.bee.osql.Op op,
Number value) |
org.teasoft.bee.osql.api.Condition |
lParentheses() |
org.teasoft.bee.osql.api.Condition |
not() |
org.teasoft.bee.osql.api.Condition |
notBetween(String field,
Number low,
Number high) |
org.teasoft.bee.osql.api.Condition |
notBetween(String field,
String low,
String high) |
org.teasoft.bee.osql.api.Condition |
op(String field,
org.teasoft.bee.osql.Op op,
Object value) |
org.teasoft.bee.osql.api.Condition |
opOn(String field,
org.teasoft.bee.osql.Op op,
Number value) |
org.teasoft.bee.osql.api.Condition |
opOn(String field,
org.teasoft.bee.osql.Op op,
String value) |
org.teasoft.bee.osql.api.Condition |
opWithField(String field1,
org.teasoft.bee.osql.Op op,
String field2) |
org.teasoft.bee.osql.api.Condition |
or() |
org.teasoft.bee.osql.api.Condition |
orderBy(org.teasoft.bee.osql.FunctionType functionType,
String field,
org.teasoft.bee.osql.OrderType orderType) |
org.teasoft.bee.osql.api.Condition |
orderBy(String field) |
org.teasoft.bee.osql.api.Condition |
orderBy(String field,
org.teasoft.bee.osql.OrderType orderType) |
org.teasoft.bee.osql.api.Condition |
rParentheses() |
org.teasoft.bee.osql.api.Condition |
selectDistinctField(String fieldName) |
org.teasoft.bee.osql.api.Condition |
selectDistinctField(String fieldName,
String alias) |
org.teasoft.bee.osql.api.Condition |
selectField(String... fieldList) |
org.teasoft.bee.osql.api.Condition |
selectFun(org.teasoft.bee.osql.FunctionType functionType,
String fieldForFun) |
org.teasoft.bee.osql.api.Condition |
selectFun(org.teasoft.bee.osql.FunctionType functionType,
String fieldForFun,
String alias) |
org.teasoft.bee.osql.api.Condition |
set(String fieldNmae,
Number num) |
org.teasoft.bee.osql.api.Condition |
set(String fieldNmae,
String value) |
org.teasoft.bee.osql.api.Condition |
setAdd(String field,
Number num) |
org.teasoft.bee.osql.api.Condition |
setAdd(String field,
String otherFieldName) |
org.teasoft.bee.osql.api.Condition |
setIncludeType(org.teasoft.bee.osql.IncludeType includeType) |
org.teasoft.bee.osql.api.Condition |
setMultiply(String field,
Number num) |
org.teasoft.bee.osql.api.Condition |
setMultiply(String field,
String otherFieldName) |
org.teasoft.bee.osql.api.Condition |
setNull(String fieldNmae) |
void |
setSuidType(org.teasoft.bee.osql.SuidType suidType) |
org.teasoft.bee.osql.api.Condition |
setWithField(String field1,
String field2) |
org.teasoft.bee.osql.api.Condition |
size(Integer size) |
org.teasoft.bee.osql.api.Condition |
start(Integer start) |
public org.teasoft.bee.osql.api.Condition start(Integer start)
start in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition size(Integer size)
size in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.IncludeType getIncludeType()
getIncludeType in interface org.teasoft.bee.osql.ConditionAssistantpublic org.teasoft.bee.osql.api.Condition setIncludeType(org.teasoft.bee.osql.IncludeType includeType)
setIncludeType in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition op(String field, org.teasoft.bee.osql.Op op, Object value)
op in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition opOn(String field, org.teasoft.bee.osql.Op op, String value)
opOn in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition opOn(String field, org.teasoft.bee.osql.Op op, Number value)
opOn in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition opWithField(String field1, org.teasoft.bee.osql.Op op, String field2)
opWithField in interface org.teasoft.bee.osql.api.Conditionpublic Set<String> getWhereFields()
getWhereFields in interface org.teasoft.bee.osql.ConditionAssistantpublic org.teasoft.bee.osql.api.Condition and()
and in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition or()
or in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition not()
not in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition lParentheses()
lParentheses in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition rParentheses()
rParentheses in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition groupBy(String field)
groupBy in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition having(org.teasoft.bee.osql.FunctionType functionType,
String field,
org.teasoft.bee.osql.Op op,
Number value)
having in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition orderBy(String field)
orderBy in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition orderBy(String field, org.teasoft.bee.osql.OrderType orderType)
orderBy in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition orderBy(org.teasoft.bee.osql.FunctionType functionType,
String field,
org.teasoft.bee.osql.OrderType orderType)
orderBy in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition between(String field, Number low, Number high)
between in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition notBetween(String field, Number low, Number high)
notBetween in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition between(String field, String low, String high)
between in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition notBetween(String field, String low, String high)
notBetween in interface org.teasoft.bee.osql.api.Conditionpublic void setSuidType(org.teasoft.bee.osql.SuidType suidType)
setSuidType in interface org.teasoft.bee.osql.ConditionAssistantpublic org.teasoft.bee.osql.SuidType getSuidType()
public List<Expression> getExpList()
public List<Expression> getOnExpList()
public Integer getStart()
public Integer getSize()
public org.teasoft.bee.osql.api.Condition setAdd(String field, Number num)
setAdd in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition setMultiply(String field, Number num)
setMultiply in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition setAdd(String field, String otherFieldName)
setAdd in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition setMultiply(String field, String otherFieldName)
setMultiply in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition setWithField(String field1, String field2)
setWithField in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition set(String fieldNmae, Number num)
set in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition set(String fieldNmae, String value)
set in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition setNull(String fieldNmae)
setNull in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition selectField(String... fieldList)
selectField in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition selectDistinctField(String fieldName)
selectDistinctField in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition selectDistinctField(String fieldName, String alias)
selectDistinctField in interface org.teasoft.bee.osql.api.Conditionpublic String[] getSelectField()
getSelectField in interface org.teasoft.bee.osql.ConditionAssistantpublic List<Expression> getUpdateExpList()
public List<ConditionImpl.FunExpress> getFunExpList()
public Set<String> getUpdatefields()
getUpdatefields in interface org.teasoft.bee.osql.ConditionAssistantpublic org.teasoft.bee.osql.api.Condition forUpdate()
forUpdate in interface org.teasoft.bee.osql.api.Conditionpublic Boolean getForUpdate()
getForUpdate in interface org.teasoft.bee.osql.ConditionAssistantpublic Boolean hasGroupBy()
hasGroupBy in interface org.teasoft.bee.osql.ConditionAssistantpublic org.teasoft.bee.osql.api.Condition selectFun(org.teasoft.bee.osql.FunctionType functionType,
String fieldForFun)
selectFun in interface org.teasoft.bee.osql.api.Conditionpublic org.teasoft.bee.osql.api.Condition selectFun(org.teasoft.bee.osql.FunctionType functionType,
String fieldForFun,
String alias)
selectFun in interface org.teasoft.bee.osql.api.Conditionpublic List<String> getGroupByFields()
getGroupByFields in interface org.teasoft.bee.osql.ConditionAssistantCopyright © 2024. All rights reserved.