Class DefaultGraphDao
java.lang.Object
ru.cg.webbpm.modules.database.api.entity_graph.dao.DefaultGraphDao
- All Implemented Interfaces:
WebbpmDao,TableProvider
- Direct Known Subclasses:
AbstractLoadDao,DefaultDeleteDao,DefaultSaveDao
- Author:
- Kochetkov
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConditionBuilderprotected DatabaseStructureManagerprotected DslProvider -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultGraphDao(DefaultEntityGraph graph, org.jooq.DSLContext dsl, DslProvider dslProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jooq.ConditiongetComplexCondition(List<?> value, Operator multiValueOperator, Function<Object, org.jooq.Condition> mapper) protected org.jooq.ConditiongetContainsCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.DSLContextgetDsl()protected org.jooq.DSLContextprotected org.jooq.ConditiongetEndsWithCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.ConditiongetEqualCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.ConditiongetEqualIgnoreCaseCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) org.jooq.ConditiongetFilterCondition(EntityFilter entityFilter) org.jooq.ConditiongetFilterCondition(EntityFilterGroup entityFilterGroup) org.jooq.ConditiongetFilterCondition(EntityFilterGroup entityFilterGroup, String tableName) org.jooq.ConditiongetFilterCondition(EntityFilter entityFilter, String tableName) List<org.jooq.Condition>getFilterConditions(List<EntityFilter> entityFilters) protected EntityColumn[]protected org.jooq.ConditiongetGreaterOrEqualCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.ConditiongetGreaterThanCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.ConditiongetLessOrEqualCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.ConditiongetLessThanCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.ConditiongetNotContainsCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.ConditiongetNotEqualCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.ConditiongetOperator(EntityFilterGroup entityFilterGroup, Stream<org.jooq.Condition> groupsStream, Stream<org.jooq.Condition> filtersStream) protected org.jooq.Sequence<?>getSequence(DefaultGraphNode node, String sequenceName) protected org.jooq.ConditiongetStartsWithCondition(org.jooq.Field<Object> field, Object value, Operator multiValueOperator) protected org.jooq.Table<?>getTable(DefaultGraphNode node) Deprecated.protected org.jooq.Table<?>voidsetDatabaseStructureManager(DatabaseStructureManager databaseStructureManager) voidsetDsl(org.jooq.DSLContext dsl) voidsetDslProvider(DslProvider dslProvider) voidsetGraph(DefaultEntityGraph graph) org.jooq.Field<Object>toJooqField(EntityColumn entityColumn, String tableName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ru.cg.webbpm.modules.database.api.TableProvider
getTableByAliasMethods inherited from interface ru.cg.webbpm.modules.database.api.dao.WebbpmDao
getDatasourceJndiName
-
Field Details
-
graph
-
dslProvider
-
databaseStructureManager
-
conditionBuilder
-
-
Constructor Details
-
DefaultGraphDao
public DefaultGraphDao() -
DefaultGraphDao
protected DefaultGraphDao(DefaultEntityGraph graph, org.jooq.DSLContext dsl, DslProvider dslProvider)
-
-
Method Details
-
getGraphNodeTablePkFields
-
getDsl
protected org.jooq.DSLContext getDsl() -
getDsl
-
getStructureTable
-
getTable
Deprecated. -
getTableWithAlias
-
setGraph
-
setDsl
public void setDsl(org.jooq.DSLContext dsl) -
setDslProvider
-
setDatabaseStructureManager
-
getUsedTables
- Specified by:
getUsedTablesin interfaceTableProvider
-
getSequence
-
getFilterCondition
-
getOperator
protected org.jooq.Condition getOperator(EntityFilterGroup entityFilterGroup, Stream<org.jooq.Condition> groupsStream, Stream<org.jooq.Condition> filtersStream) -
getFilterCondition
-
getFilterConditions
-
getFilterCondition
-
getFilterCondition
-
toJooqField
-
getEqualCondition
-
getNotEqualCondition
-
getEqualIgnoreCaseCondition
-
getGreaterThanCondition
-
getLessThanCondition
-
getGreaterOrEqualCondition
-
getLessOrEqualCondition
-
getContainsCondition
-
getNotContainsCondition
-
getStartsWithCondition
-
getEndsWithCondition
-
getComplexCondition
-