| Modifier and Type | Method and Description |
|---|---|
ILogService |
ILogService.addLoggerBackend(Consumer<BranchNode<?,LogEventNodeType>> logger) |
ILogService |
ILogService.removeLoggerBackend(Consumer<BranchNode<?,LogEventNodeType>> logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
LogServiceImpl.SystemLogger.accept(BranchNode<?,LogEventNodeType> logEvent) |
void |
LogServiceImpl.LogServiceDatasourceBackend.accept(BranchNode<?,LogEventNodeType> logEvent) |
| Modifier and Type | Method and Description |
|---|---|
LogServiceImpl |
LogServiceImpl.addLoggerBackend(Consumer<BranchNode<?,LogEventNodeType>> logger) |
LogServiceImpl |
LogServiceImpl.removeLoggerBackend(Consumer<BranchNode<?,LogEventNodeType>> logger) |
| Modifier and Type | Method and Description |
|---|---|
BranchNode<? extends BranchNodeMetaModel,? extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.RuntimeParameter.getBranchNode() |
protected BranchNode<TableNodeType,ColumnNodeType> |
DBSchemaUtils.ColumnTracker.getColumn() |
protected BranchNode<DBSchemaNodeType,TableNodeType> |
DBSchemaUtils.TableTracker.getTable() |
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadItem(BranchNodeType<? extends BranchNodeMetaModel,T> type,
INodeType<T,?> searchField,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
| Modifier and Type | Method and Description |
|---|---|
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadList(BranchNodeType<? extends BranchNodeMetaModel,T> type,
INodeType<T,?> searchField,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadListByReferencedNode(BranchNodeListType<? extends BranchNodeMetaModel,T> type,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadListByReferencedNode(BranchNodeType<? extends BranchNodeMetaModel,T> type,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DBSchemaUtils.adaptSchema(BranchNode<?,DBSchemaNodeType> schema) |
default String |
IDBSchemaUtilsDriver.catalogSearchPattern(BranchNode<?,DBSchemaNodeType> schema,
Connection connection,
String catalog) |
static DBSchemaUtils.ColumnTracker |
DBSchemaUtils.ColumnProcessor.checkColumnDefinition(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<DBSchemaNodeType,TableNodeType> table,
BranchNode<TableNodeType,ColumnNodeType> column,
Map<String,Object> tableProperties,
DBSchemaUtils.CheckProperties checkProperties) |
static DBSchemaUtils.ColumnTracker |
DBSchemaUtils.ColumnProcessor.checkColumnDefinition(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<DBSchemaNodeType,TableNodeType> table,
BranchNode<TableNodeType,ColumnNodeType> column,
Map<String,Object> tableProperties,
DBSchemaUtils.CheckProperties checkProperties) |
static DBSchemaUtils.ColumnTracker |
DBSchemaUtils.ColumnProcessor.checkColumnDefinition(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<DBSchemaNodeType,TableNodeType> table,
BranchNode<TableNodeType,ColumnNodeType> column,
Map<String,Object> tableProperties,
DBSchemaUtils.CheckProperties checkProperties) |
static void |
DBSchemaUtils.ColumnProcessor.checkColumnProperties(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
DBSchemaUtils.ColumnTracker columnTracker,
Map<String,Object> columnProperties,
DBSchemaUtils.CheckProperties checkProperties) |
static void |
DBSchemaUtils.ColumnProcessor.checkColumnProperties(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
DBSchemaUtils.ColumnTracker columnTracker,
Map<String,Object> columnProperties,
DBSchemaUtils.CheckProperties checkProperties) |
static void |
DBSchemaUtils.ColumnProcessor.checkColumnProperties(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
DBSchemaUtils.ColumnTracker columnTracker,
Map<String,Object> columnProperties,
DBSchemaUtils.CheckProperties checkProperties) |
protected static DBSchemaUtils.TableTracker |
DBSchemaUtils.TableProcessor.checkTableDefinition(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<DBSchemaNodeType,TableNodeType> table,
DBSchemaUtils.CheckProperties checkProperties) |
protected static DBSchemaUtils.TableTracker |
DBSchemaUtils.TableProcessor.checkTableDefinition(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<DBSchemaNodeType,TableNodeType> table,
DBSchemaUtils.CheckProperties checkProperties) |
static void |
IDBSchemaUtilsDriver.cleanColumnForeignKeys(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
IDBSchemaUtilsDriver dbSchemaUtilsDriver) |
static void |
IDBSchemaUtilsDriver.cleanColumnForeignKeys(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
IDBSchemaUtilsDriver dbSchemaUtilsDriver) |
static void |
IDBSchemaUtilsDriver.cleanColumnForeignKeys(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
IDBSchemaUtilsDriver dbSchemaUtilsDriver) |
default boolean |
IDBSchemaUtilsDriver.columnExists(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check existence of column by
columnSpec. |
default boolean |
IDBSchemaUtilsDriver.columnExists(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check existence of column by
columnSpec. |
default boolean |
IDBSchemaUtilsDriver.columnExists(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check existence of column by
columnSpec. |
default void |
IDBSchemaUtilsDriver.createColumn(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
create column
|
default void |
IDBSchemaUtilsDriver.createColumn(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
create column
|
default void |
IDBSchemaUtilsDriver.createColumn(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
create column
|
static void |
DBSchemaUtils.ColumnProcessor.createColumnKeys(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
DBSchemaUtils.ColumnTracker columnTracker,
DBSchemaUtils.CheckProperties checkProperties) |
static void |
DBSchemaUtils.ColumnProcessor.createColumnKeys(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
DBSchemaUtils.ColumnTracker columnTracker,
DBSchemaUtils.CheckProperties checkProperties) |
default void |
IDBSchemaUtilsDriver.createTable(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties)
create a table object in database
|
default void |
IDBSchemaUtilsDriver.createTable(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties)
create a table object in database
|
static void |
DBSchemaUtils.TableProcessor.createTableIndices(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
DBSchemaUtils.TableTracker tableTracker,
DBSchemaUtils.CheckProperties checkProperties) |
static void |
DBSchemaUtils.TableProcessor.createTableKeys(DBSchemaUtils dbSchemaUtils,
Connection connection,
IDBSchemaUtilsDriver driver,
BranchNode<?,DBSchemaNodeType> schema,
DBSchemaUtils.TableTracker tableTracker,
DBSchemaUtils.CheckProperties checkProperties) |
void |
TypedTreeJDBCCruder.Session.delete(BranchNode<? extends BranchNodeMetaModel,? extends BranchNodeMetaModel> node) |
default String |
IDBSchemaUtilsDriver.determineColumnType(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
determine type of column
|
default String |
IDBSchemaUtilsDriver.determineColumnType(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
determine type of column
|
default String |
IDBSchemaUtilsDriver.determineColumnType(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
determine type of column
|
default void |
IDBSchemaUtilsDriver.dropColumn(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
String columnName,
boolean quoted)
drop column
|
default void |
IDBSchemaUtilsDriver.dropColumn(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
String columnName,
boolean quoted)
drop column
|
default void |
IDBSchemaUtilsDriver.dropDummyColumns(Connection connection,
BranchNode<?,DBSchemaNodeType> schema)
clean schema from columns created with table-objects by dbms can not create tables without columns
|
default void |
IDBSchemaUtilsDriver.dropForeignKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
String keyName,
boolean quoted)
drop foreign key
|
default void |
IDBSchemaUtilsDriver.dropForeignKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
String keyName,
boolean quoted)
drop foreign key
|
default void |
IDBSchemaUtilsDriver.dropIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
String indexName,
boolean quoted)
drop index with indexName
|
default void |
IDBSchemaUtilsDriver.dropIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
String indexName,
boolean quoted)
drop index with indexName
|
String |
IColumnType.getDefaultValueExpression(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
String dbProduct,
IDBSchemaUtilsDriver schemaDriver)
return the expression for default type of column in create or alter column command
|
String |
IColumnType.getDefaultValueExpression(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
String dbProduct,
IDBSchemaUtilsDriver schemaDriver)
return the expression for default type of column in create or alter column command
|
String |
IColumnType.getDefaultValueExpression(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
String dbProduct,
IDBSchemaUtilsDriver schemaDriver)
return the expression for default type of column in create or alter column command
|
String |
IColumnType.getTypeExpression(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
String dbProduct,
IDBSchemaUtilsDriver schemaDriver)
return the expression for column type in create or alter column command
|
String |
IColumnType.getTypeExpression(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
String dbProduct,
IDBSchemaUtilsDriver schemaDriver)
return the expression for column type in create or alter column command
|
String |
IColumnType.getTypeExpression(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
String dbProduct,
IDBSchemaUtilsDriver schemaDriver)
return the expression for column type in create or alter column command
|
default boolean |
IDBSchemaUtilsDriver.isValidColumnProperties(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check column properties (default-value, type, nullable)
|
default boolean |
IDBSchemaUtilsDriver.isValidColumnProperties(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check column properties (default-value, type, nullable)
|
default boolean |
IDBSchemaUtilsDriver.isValidColumnProperties(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check column properties (default-value, type, nullable)
|
default boolean |
IDBSchemaUtilsDriver.isValidForeignKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check valid created foreign key
|
default boolean |
IDBSchemaUtilsDriver.isValidForeignKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check valid created foreign key
|
default boolean |
IDBSchemaUtilsDriver.isValidForeignKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
check valid created foreign key
|
default boolean |
IDBSchemaUtilsDriver.isValidIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,IndexNodeType> index,
Map<String,Object> indexProperties)
check valid index setup
|
default boolean |
IDBSchemaUtilsDriver.isValidIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,IndexNodeType> index,
Map<String,Object> indexProperties)
check valid index setup
|
default boolean |
IDBSchemaUtilsDriver.isValidIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,IndexNodeType> index,
Map<String,Object> indexProperties)
check valid index setup
|
void |
TypedTreeJDBCCruder.Session.loadItem(BranchNode branchNode) |
<P extends BranchNodeMetaModel,T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadReferencedChildNodes(BranchNode<? extends BranchNodeMetaModel,P> node,
BranchNodeListType<P,T> childNodeType) |
protected void |
DBSchemaUtils.logError(Throwable throwable,
BranchNode<?,DBSchemaNodeType> schema,
String msg,
DBSchemaUtils.CheckProperties checkProperties) |
protected void |
DBSchemaUtils.logUpdate(String message,
BranchNode<?,DBSchemaNodeType> schema) |
default String |
IDBSchemaUtilsDriver.objectNameGuidelineFormat(BranchNode<?,DBSchemaNodeType> schema,
Connection connection,
String name,
String type)
convert object name (e.g.
|
default String |
IDBSchemaUtilsDriver.objectSearchPattern(BranchNode<?,DBSchemaNodeType> schema,
Connection connection,
String name,
boolean quoted,
String type) |
void |
TypedTreeJDBCCruder.Session.persist(BranchNode<? extends BranchNodeMetaModel,? extends BranchNodeMetaModel> node) |
default boolean |
IDBSchemaUtilsDriver.primaryKeyExists(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties)
check existence of tables primary key by
tableSpec. |
default boolean |
IDBSchemaUtilsDriver.primaryKeyExists(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties)
check existence of tables primary key by
tableSpec. |
default String |
IDBSchemaUtilsDriver.schemaSearchPattern(BranchNode<?,DBSchemaNodeType> schema,
Connection connection,
String schemaName) |
protected void |
DBSchemaUtils.ColumnTracker.setColumn(BranchNode<TableNodeType,ColumnNodeType> column) |
default void |
IDBSchemaUtilsDriver.setPrimaryKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties)
create primary key
|
default void |
IDBSchemaUtilsDriver.setPrimaryKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties)
create primary key
|
static void |
IDBSchemaUtilsDriver.setPrimaryKeyWithIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties,
IDBSchemaUtilsDriver dbSchemaUtilsDriver) |
static void |
IDBSchemaUtilsDriver.setPrimaryKeyWithIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties,
IDBSchemaUtilsDriver dbSchemaUtilsDriver) |
static void |
IDBSchemaUtilsDriver.setPrimaryKeyWithoutIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties,
IDBSchemaUtilsDriver dbSchemaUtilsDriver) |
static void |
IDBSchemaUtilsDriver.setPrimaryKeyWithoutIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties,
IDBSchemaUtilsDriver dbSchemaUtilsDriver) |
protected void |
DBSchemaUtils.TableTracker.setTable(BranchNode<DBSchemaNodeType,TableNodeType> table) |
default void |
IDBSchemaUtilsDriver.setValidColumnProperties(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
set valid column properties (default-value, type, nullable)
|
default void |
IDBSchemaUtilsDriver.setValidColumnProperties(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
set valid column properties (default-value, type, nullable)
|
default void |
IDBSchemaUtilsDriver.setValidColumnProperties(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
set valid column properties (default-value, type, nullable)
|
default void |
IDBSchemaUtilsDriver.setValidForeignKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
create or update foreign key setting for
columnSpec |
default void |
IDBSchemaUtilsDriver.setValidForeignKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
create or update foreign key setting for
columnSpec |
default void |
IDBSchemaUtilsDriver.setValidForeignKey(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,ColumnNodeType> column,
Map<String,Object> columnProperties)
create or update foreign key setting for
columnSpec |
default void |
IDBSchemaUtilsDriver.setValidIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,IndexNodeType> index,
Map<String,Object> indexProperties)
setup valid index by
indexSpec |
default void |
IDBSchemaUtilsDriver.setValidIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,IndexNodeType> index,
Map<String,Object> indexProperties)
setup valid index by
indexSpec |
default void |
IDBSchemaUtilsDriver.setValidIndex(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
BranchNode<?,IndexNodeType> index,
Map<String,Object> indexProperties)
setup valid index by
indexSpec |
default boolean |
IDBSchemaUtilsDriver.tableExists(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties)
check existence of table by
tableSpec. |
default boolean |
IDBSchemaUtilsDriver.tableExists(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> tableProperties)
check existence of table by
tableSpec. |
default String |
IDBSchemaUtilsDriver.tableSpaceAppendix(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> properties,
String tableSpace,
String type) |
default String |
IDBSchemaUtilsDriver.tableSpaceAppendix(Connection connection,
BranchNode<?,DBSchemaNodeType> schema,
BranchNode<?,TableNodeType> table,
Map<String,Object> properties,
String tableSpace,
String type) |
| Modifier and Type | Method and Description |
|---|---|
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadItem(BranchNodeType<? extends BranchNodeMetaModel,T> type,
INodeType<T,?> searchField,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadList(BranchNodeType<? extends BranchNodeMetaModel,T> type,
INodeType<T,?> searchField,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadListByReferencedNode(BranchNodeListType<? extends BranchNodeMetaModel,T> type,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
<T extends BranchNodeMetaModel> |
TypedTreeJDBCCruder.Session.loadListByReferencedNode(BranchNodeType<? extends BranchNodeMetaModel,T> type,
Object[] searchValues,
Function<Object[],Collection<BranchNode<? extends BranchNodeMetaModel,T>>> nodeFactory) |
| Modifier and Type | Method and Description |
|---|---|
static void |
LogEventListChunkNodeType.addLogToEventListChunk(BranchNode<? extends BranchNodeMetaModel,LogEventListChunkNodeType> chunkNode,
BranchNode<? extends BranchNodeMetaModel,? extends LogEventNodeType> logEventNode) |
static void |
LogEventListChunkNodeType.addLogToEventListChunk(BranchNode<? extends BranchNodeMetaModel,LogEventListChunkNodeType> chunkNode,
BranchNode<? extends BranchNodeMetaModel,? extends LogEventNodeType> logEventNode) |
| Modifier and Type | Class and Description |
|---|---|
static class |
TypedTreeMetaModel.RootBranchNode<P extends TypedTreeMetaModel,R extends BranchNodeMetaModel>
A root node represents a typed tree
|
| Modifier and Type | Field and Description |
|---|---|
protected BranchNode<?,P> |
BranchNode.parentNode |
| Modifier and Type | Method and Description |
|---|---|
BranchNode<P,T> |
BranchNode.addChildNodeListener(IChildNodeListener<T> listener,
INodeType<T,?>... childNodeTypeMask)
Add listener to get notified if child leaf nodes are updated , and child branch nodes are removed or created.
|
<X> BranchNode<P,T> |
BranchNode.addChildNodeListener(LeafNodeType<T,X> nodeType,
IChildNodeListener.ILeafNodeListener<T,X> listener) |
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<?,X>> consumer)
Applies a child node of requested
BranchNodeType to consumer. |
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifAbsent,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifPresent)
Applies a child node of requested
BranchNodeType to consumer. |
BranchNode<P,T> |
BranchNode.applyToConsumer(Consumer<BranchNode<P,T>> consumer)
Applies this branch node to a consumer.
|
<X> BranchNode<P,T> |
BranchNode.applyToConsumer(LeafNodeType<? super T,X> nodeType,
BiConsumer<BranchNode<P,? super T>,LeafNode<? super T,X>> consumer)
Applies a child node of requested
LeafNodeType to consumer. |
BranchNode<P,T> |
BranchNode.applyToConsumerWithReadLock(Consumer<BranchNode<P,T>> consumer)
Applies this branch node to a consumer locked by tree's read lock.
|
BranchNode<P,T> |
BranchNode.applyToConsumerWithWriteLock(Consumer<BranchNode<P,T>> consumer)
Applies this branch node to a consumer locked by tree's write lock.
|
<X extends BranchNodeMetaModel> |
BranchNode.clear(BranchNodeListType<T,X> nodeType)
Remove all child nodes of requested
BranchNodeListType. |
BranchNode<P,T> |
BranchNode.copyFrom(BranchNode<? extends BranchNodeMetaModel,? extends T> copyFrom) |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeListType<T,X> nodeType)
Creates new a child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeListType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates new a child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeType<T,X> nodeType)
Creates a new child node of requested
BranchNodeType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeType. |
<X extends BranchNodeMetaModel> |
BranchNode.createIfAbsent(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeListType, if no item exists matched by predicate. |
<X extends BranchNodeMetaModel> |
BranchNode.get(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate)
Get first matched child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.get(BranchNodeType<T,X> nodeType)
Getter for a child node of requested
BranchNodeType. |
protected BranchNode<?,P> |
LeafNode.getParentNode()
Getter for parent node.
|
BranchNode<?,P> |
BranchNode.getParentNode()
Getter for parent node.
|
<X extends BranchNodeMetaModel> |
BranchNode.remove(BranchNodeType<T,X> nodeType)
Removes a child node of requested
BranchNodeType. |
BranchNode<P,T> |
BranchNode.removeChildNodeListener(IChildNodeListener<T> listener)
Removes child node listener
|
<X extends BranchNodeMetaModel> |
BranchNode.setComperator(BranchNodeListType<T,X> nodeType,
Comparator<BranchNode<T,X>> comparator)
Sets a comparator to sort all child nodes for requested
BranchNodeListType. |
<X> BranchNode<P,T> |
BranchNode.setValue(LeafNodeType<? super T,X> nodeType,
X value)
Sets a value for the child node of requested
LeafNodeType |
| Modifier and Type | Method and Description |
|---|---|
<T extends BranchNodeMetaModel> |
ModelPath.ModelPathBuilder.buildForNode(BranchNodeType<S,T> field) |
Class<BranchNode<P,T>> |
BranchNodeType.getBranchNodeClass()
returns class of
BranchNode |
Class<BranchNode<P,T>> |
BranchNodeListType.getBranchNodeClass()
returns class of
BranchNode |
protected ArrayList<BranchNode> |
BranchNode.NodeContainer.getNodeList() |
<X extends BranchNodeMetaModel> |
BranchNode.getUnmodifiableNodeList(BranchNodeListType<T,X> nodeType)
Getter for unmodifiable child node list with all child nodes of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.getUnmodifiableNodeListSnapshot(BranchNodeListType<T,X> nodeType)
Getter for a snapshot of unmodifiable child node list with all child nodes of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.getUnmodifiableNodeListSnapshot(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate)
Getter for a snapshot of unmodifiable child node list with filtered child nodes of requested
BranchNodeListType. |
| Modifier and Type | Method and Description |
|---|---|
default <C extends INodeType<?,?>,T> |
ITreeModifyListener.afterModify(BranchNode<?,?> parentNode,
Object staticNodeTypeInstance,
T oldValue,
T newValue) |
default <C extends INodeType<?,?>,T> |
ITreeModifyListener.beforeModify(BranchNode<?,?> parentNode,
Object staticNodeTypeInstance,
T oldValue,
T newValue,
ConplierBean<Boolean> doit)
Notify before modification is invoked.
|
BranchNode<P,T> |
BranchNode.copyFrom(BranchNode<? extends BranchNodeMetaModel,? extends T> copyFrom) |
void |
XMLMarshaller.marshal(BranchNode<?,?> node,
OutputStream os,
boolean closeStream) |
protected <C extends INodeType<?,?>,T> |
TypedTreeMetaModel.RootBranchNode.notifyAfterModify(BranchNode<?,?> parentNode,
BranchNode.NodeContainer nodeContainer,
T oldValue,
T newValue) |
protected <C extends INodeType<?,?>,T> |
TypedTreeMetaModel.RootBranchNode.notifyBeforeModify(BranchNode<?,?> parentNode,
BranchNode.NodeContainer nodeContainer,
T oldValue,
T newValue) |
<X extends BranchNodeMetaModel> |
BranchNode.remove(BranchNodeListType<T,X> nodeType,
BranchNode<P,T> node)
Remove child node of requested
BranchNodeListType. |
void |
XMLMarshaller.unmarshal(BranchNode<?,?> node,
InputStream is,
boolean closeStream) |
| Modifier and Type | Method and Description |
|---|---|
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<?,X>> consumer)
Applies a child node of requested
BranchNodeType to consumer. |
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<?,X>> consumer)
Applies a child node of requested
BranchNodeType to consumer. |
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifAbsent,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifPresent)
Applies a child node of requested
BranchNodeType to consumer. |
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifAbsent,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifPresent)
Applies a child node of requested
BranchNodeType to consumer. |
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifAbsent,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifPresent)
Applies a child node of requested
BranchNodeType to consumer. |
<X extends BranchNodeMetaModel> |
BranchNode.applyToConsumer(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifAbsent,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> ifPresent)
Applies a child node of requested
BranchNodeType to consumer. |
BranchNode<P,T> |
BranchNode.applyToConsumer(Consumer<BranchNode<P,T>> consumer)
Applies this branch node to a consumer.
|
<X> BranchNode<P,T> |
BranchNode.applyToConsumer(LeafNodeType<? super T,X> nodeType,
BiConsumer<BranchNode<P,? super T>,LeafNode<? super T,X>> consumer)
Applies a child node of requested
LeafNodeType to consumer. |
BranchNode<P,T> |
BranchNode.applyToConsumerWithReadLock(Consumer<BranchNode<P,T>> consumer)
Applies this branch node to a consumer locked by tree's read lock.
|
BranchNode<P,T> |
BranchNode.applyToConsumerWithWriteLock(Consumer<BranchNode<P,T>> consumer)
Applies this branch node to a consumer locked by tree's write lock.
|
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeListType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates new a child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeListType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates new a child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeType. |
<X extends BranchNodeMetaModel> |
BranchNode.create(BranchNodeType<T,X> nodeType,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeType. |
<X extends BranchNodeMetaModel> |
BranchNode.createIfAbsent(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeListType, if no item exists matched by predicate. |
<X extends BranchNodeMetaModel> |
BranchNode.createIfAbsent(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeListType, if no item exists matched by predicate. |
<X extends BranchNodeMetaModel> |
BranchNode.createIfAbsent(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate,
BiConsumer<BranchNode<P,T>,BranchNode<T,X>> consumer)
Creates a new child node of requested
BranchNodeListType, if no item exists matched by predicate. |
<X extends BranchNodeMetaModel> |
BranchNode.get(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate)
Get first matched child node of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.getUnmodifiableNodeListSnapshot(BranchNodeListType<T,X> nodeType,
Predicate<BranchNode<T,X>> predicate)
Getter for a snapshot of unmodifiable child node list with filtered child nodes of requested
BranchNodeListType. |
<X extends BranchNodeMetaModel> |
BranchNode.setComperator(BranchNodeListType<T,X> nodeType,
Comparator<BranchNode<T,X>> comparator)
Sets a comparator to sort all child nodes for requested
BranchNodeListType. |
protected void |
BranchNode.NodeContainer.setNodeList(ArrayList<BranchNode> nodeList) |
| Constructor and Description |
|---|
BranchNode(TypedTreeMetaModel.RootBranchNode<?,?> rootNode,
BranchNode<?,P> parentNode,
BranchNode.NodeContainer referencedNodeContainer)
Constructor to create new branch node.
|
LeafNode(BranchNode<?,P> parentNode,
BranchNode.NodeContainer nodeContainer)
Constructor for leaf node
|
Copyright © 2020. All rights reserved.