Package lu.kbra.pclib.db.utils
Class BaseProxyDatabaseEntryUtils
java.lang.Object
lu.kbra.pclib.db.utils.BaseDatabaseEntryUtils
lu.kbra.pclib.db.utils.BaseProxyDatabaseEntryUtils
- All Implemented Interfaces:
TreeStringConvertible,DatabaseEntryUtils,DatabaseEntryUtilsOptionsOwner,ProxyDatabaseEntryUtils,MapConvertible
public class BaseProxyDatabaseEntryUtils
extends BaseDatabaseEntryUtils
implements ProxyDatabaseEntryUtils
-
Field Summary
FieldsFields inherited from class lu.kbra.pclib.db.utils.BaseDatabaseEntryUtils
columnTypeProvider, databaseScanner, dbmsQualifierName, entryInstanceProvider, functionResolver, hintScanner, options, queryableHookManager, structureVisitorFields inherited from interface lu.kbra.pclib.db.utils.impl.DatabaseEntryUtils
ALIAS_KEY, DBMS_FILTER_ALL, EMPTY_ARRAY, EMPTY_MAP, EMPTY_OPTIONAL, EMPTY_SET, FIELD_NAME_KEY, FUNCTION_KEY, MEMBER_KEY, PARAMETER_COLUMN_KEY, PARAMETER_VALUE_KEY, PROPERTY_ENVIRONMENT_KEY, PROPERTY_KEY, PROPERTY_PROP_KEY, PROPERTY_QUERYABLE_KEY, QUALIFIER_KEY, TABLE_KEY, TABLE_NAME_KEYFields inherited from interface lu.kbra.pclib.db.utils.impl.DatabaseEntryUtilsOptionsOwner
FAIL_ON_DUPLICATE_FACTORY_METHOD, FAIL_ON_DUPLICATE_FACTORY_METHOD_PROPERTY, FORCE_DEFAULT_VALUE_ON_NON_NULL, FORCE_DEFAULT_VALUE_ON_NON_NULL_PROPERTY, LAZY_CONSTRUCTOR_SCAN, LAZY_CONSTRUCTOR_SCAN_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionBaseProxyDatabaseEntryUtils(String protocol) BaseProxyDatabaseEntryUtils(String dbmsQualifierName, HintScanner hintScanner, ColumnTypeProvider columnTypeProvider, EntryInstanceProvider entryInstanceProvider, SQLFunctionResolver functionResolver, SQLStructureVisitor structureVisitor, SQLQueryableHookManager queryableHookManager, DatabaseScanner databaseScanner, Map<String, Object> options) BaseProxyDatabaseEntryUtils(ColumnTypeRegistry columnTypeRegistry, EncodingTypeRegistry encodingTypeRegistry, String protocolName) BaseProxyDatabaseEntryUtils(ColumnTypeRegistry columnTypeRegistry, EncodingTypeRegistry encodingTypeRegistry, String protocol, SQLStructureVisitor structureVisitor, SQLFunctionResolver functionResolver) -
Method Summary
Methods inherited from class lu.kbra.pclib.db.utils.BaseDatabaseEntryUtils
appendColumnTypes, appendEncodingTypes, computeFactoryMethod, computeInsertColumnMask, fillInsert, fillLoad, fillLoad, fillLoadAll, getColumnFor, getColumnForMember, getInsertColumns, getInsertGeneratedColumnNames, getInsertGeneratedColumns, getInsertMethod, getLoadMethod, getNonNullColumns, getNonNullKeys, getNonNullValues, getPreparedDeleteAllSQL, getPreparedDeleteSql, getPreparedDeleteSQL, getPreparedInsertSQL, getPreparedSelectAllSQL, getPreparedSelectCountNotNullSQL, getPreparedSelectCountUniqueSQL, getPreparedSelectSQL, getPreparedSelectUniqueSQL, getPreparedUpdateSQL, getPrimaryKeys, getPrimaryKeyValues, getTruncateSQL, getUniqueKeys, getUniqueValues, getUpdateColumns, getUpdateColumnsExpr, getUpdateColumnsNames, getUpdateGeneratedColumns, getUpdateGeneratedColumnsNames, getUpdateMethod, loadTypes, loadTypes, prepareDeleteSQL, prepareInsertSQL, prepareSelectCountNotNullSQL, prepareSelectCountUniqueSQL, prepareSelectSQL, prepareSelectUniqueSQL, prepareUpdateSQL, resolveSQLQualifiers, sortFields, toMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface lu.kbra.pclib.db.utils.impl.DatabaseEntryUtils
appendColumnTypes, appendEncodingTypes, computeInsertColumnMask, fieldToColumnName, fieldToColumnName, fillInsert, fillLoad, fillLoad, fillLoadAll, getColumnFor, getColumnFor, getColumnForMember, getColumnForMember, getColumnTypeProvider, getDatabaseScanner, getDbmsQualifierName, getEncodingTypeProvider, getEntryInstanceProvider, getForeignKeyNames, getForeignKeyNames, getForeignKeys, getForeignKeys, getFunctionResolver, getHintScanner, getInsertGeneratedColumnNames, getInsertGeneratedColumns, getInsertMethod, getLoadMethod, getNonNullKeys, getNonNullValues, getNullValues, getPreparedDeleteAllSQL, getPreparedDeleteSQL, getPreparedInsertSQL, getPreparedSelectAllSQL, getPreparedSelectCountNotNullSQL, getPreparedSelectCountUniqueSQL, getPreparedSelectSQL, getPreparedSelectUniqueSQL, getPreparedUpdateSQL, getPrimaryKeyNames, getPrimaryKeyNames, getPrimaryKeys, getPrimaryKeys, getPrimaryKeyValues, getQueryableHookManager, getStructureVisitor, getTruncateSQL, getTypeFor, getUniqueKeys, getUniqueKeys, getUniqueValues, getUpdateColumnsExpr, getUpdateColumnsNames, getUpdateGeneratedColumns, getUpdateGeneratedColumnsNames, matchesDbmsQualifier, parameterToColumnName, prepareDeleteSQL, prepareInsertSQL, prepareSelectCountNotNullSQL, prepareSelectCountUniqueSQL, prepareSelectSQL, prepareSelectUniqueSQL, prepareUpdateSQL, resolveSQLQualifiers, resolveSQLQualifiers, resolveSQLQualifiers, setColumnTypeProvider, setDatabaseScanner, setEntryInstanceProvider, setFunctionResolver, setHintScanner, setQueryableHookManager, setStructureVisitorMethods inherited from interface lu.kbra.pclib.db.utils.impl.DatabaseEntryUtilsOptionsOwner
getOption, getOptionOrDefault, getOptionOrDefault, getOptions, hasOption, isFailOnDuplicateFactoryMethod, isForceDefaultValueOnNonNull, isLazyConstructorScan, setOption, setOptions, unsertOptionMethods inherited from interface lu.kbra.pclib.db.utils.impl.ProxyDatabaseEntryUtils
getQueryFunctionProviderMethods inherited from interface lu.kbra.pclib.db.domain.table.TreeStringConvertible
toTreeString
-
Field Details
-
queryFunctionProvider
-
-
Constructor Details
-
BaseProxyDatabaseEntryUtils
-
BaseProxyDatabaseEntryUtils
public BaseProxyDatabaseEntryUtils(ColumnTypeRegistry columnTypeRegistry, EncodingTypeRegistry encodingTypeRegistry, String protocolName) -
BaseProxyDatabaseEntryUtils
public BaseProxyDatabaseEntryUtils(ColumnTypeRegistry columnTypeRegistry, EncodingTypeRegistry encodingTypeRegistry, String protocol, SQLStructureVisitor structureVisitor, SQLFunctionResolver functionResolver) -
BaseProxyDatabaseEntryUtils
public BaseProxyDatabaseEntryUtils(String dbmsQualifierName, HintScanner hintScanner, ColumnTypeProvider columnTypeProvider, EntryInstanceProvider entryInstanceProvider, SQLFunctionResolver functionResolver, SQLStructureVisitor structureVisitor, SQLQueryableHookManager queryableHookManager, DatabaseScanner databaseScanner, Map<String, Object> options)
-