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:
DatabaseEntryUtils,DatabaseEntryUtilsOptionsOwner,ProxyDatabaseEntryUtils
public class BaseProxyDatabaseEntryUtils
extends BaseDatabaseEntryUtils
implements ProxyDatabaseEntryUtils
-
Field Summary
FieldsFields inherited from class lu.kbra.pclib.db.utils.BaseDatabaseEntryUtils
columnTypeProvider, dbmsQualifierName, encodingTypeProvider, entryInstanceProvider, functionResolver, hintScanner, options, queryableHookManager, structureVisitorFields inherited from interface lu.kbra.pclib.db.utils.impl.DatabaseEntryUtils
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_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 -
Constructor Summary
ConstructorsConstructorDescriptionBaseProxyDatabaseEntryUtils(String protocol) BaseProxyDatabaseEntryUtils(String dbmsQualifierName, HintScanner hintScanner, SQLColumnTypeProvider columnTypeProvider, SQLEncodingTypeProvider encodingTypeProvider, EntryInstanceProvider entryInstanceProvider, SQLFunctionResolver functionResolver, SQLStructureVisitor structureVisitor, SQLQueryableHookManager queryableHookManager, 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
appendTypes, appendTypes, computeFactoryMethod, computeInsertColumnMask, fillInsert, fillLoad, fillLoad, fillLoadAll, findField, getAllFields, getColumnFor, getColumnForField, 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, sortFieldsMethods 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
appendTypes, appendTypes, computeInsertColumnMask, fieldToColumnName, fieldToColumnName, fillInsert, fillLoad, fillLoadAll, getColumnFor, getColumnFor, getColumnForField, getColumnForField, getColumnTypeProvider, getDbmsQualifierName, getEncodingTypeProvider, getEntryInstanceProvider, getForeignKeyNames, getForeignKeyNames, getForeignKeys, getForeignKeys, getFunctionResolver, getHintScanner, getInsertGeneratedColumnNames, getInsertGeneratedColumns, getInsertMethod, getLoadMethod, getNonNullKeys, getNonNullValues, getPreparedDeleteAllSQL, getPreparedDeleteSQL, getPreparedInsertSQL, getPreparedSelectAllSQL, getPreparedSelectCountNotNullSQL, getPreparedSelectCountUniqueSQL, getPreparedSelectSQL, getPreparedSelectUniqueSQL, getPreparedUpdateSQL, getPrimaryKeyNames, getPrimaryKeyNames, getPrimaryKeys, getPrimaryKeys, getPrimaryKeyValues, getQueryableHookManager, getStructureVisitor, getTruncateSQL, getTypeFor, getUniqueKeys, getUniqueValues, getUpdateColumnsExpr, getUpdateColumnsNames, getUpdateGeneratedColumns, getUpdateGeneratedColumnsNames, matchesDbmsQualifier, parameterToColumnName, prepareDeleteSQL, prepareInsertSQL, prepareSelectCountNotNullSQL, prepareSelectCountUniqueSQL, prepareSelectSQL, prepareSelectUniqueSQL, prepareUpdateSQL, resolveSQLQualifiers, resolveSQLQualifiers, resolveSQLQualifiers, setColumnTypeProvider, setEntryInstanceProvider, setFunctionResolver, setHintScanner, setQueryableHookManager, setStructureVisitorMethods inherited from interface lu.kbra.pclib.db.utils.impl.DatabaseEntryUtilsOptionsOwner
getOption, getOptionOrDefault, getOptionOrDefault, getOptions, hasOption, isFailOnDuplicateFactoryMethod, isForceDefaultValueOnNonNull, setOption, setOptions, unsertOptionMethods inherited from interface lu.kbra.pclib.db.utils.impl.ProxyDatabaseEntryUtils
getQueryFunctionProvider
-
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, SQLColumnTypeProvider columnTypeProvider, SQLEncodingTypeProvider encodingTypeProvider, EntryInstanceProvider entryInstanceProvider, SQLFunctionResolver functionResolver, SQLStructureVisitor structureVisitor, SQLQueryableHookManager queryableHookManager, Map<String, Object> options)
-