Uses of Interface
lu.kbra.pclib.db.impl.SQLQueryable
Packages that use SQLQueryable
Package
Description
-
Uses of SQLQueryable in lu.kbra.pclib.db.base
Fields in lu.kbra.pclib.db.base with type parameters of type SQLQueryableModifier and TypeFieldDescriptionprotected final Map<SQLQueryableDependencyOwner.SQLQueryableDependency,SQLQueryable<?>> DeferredDatabase.DeferredTableTransaction.cacheMethods in lu.kbra.pclib.db.base with parameters of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.dbms
Method parameters in lu.kbra.pclib.db.dbms with type arguments of type SQLQueryableModifier and TypeMethodDescriptionString[]PostgreSQLStructureVisitor.getQueryableNameParts(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) PostgreSQLStructureVisitor.getSchemaName(Class<? extends SQLQueryable<?>> table, Map<String, Object> hints) -
Uses of SQLQueryable in lu.kbra.pclib.db.domain.dialect
Methods in lu.kbra.pclib.db.domain.dialect with type parameters of type SQLQueryableModifier and TypeMethodDescription<B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.count(B queryable) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.count(B queryable) static <B extends SQLQueryable<T>,T extends DatabaseEntry>
SQLFunctionResolverSQLFunctionResolvers.forQueryable(B table) static <B extends SQLQueryable<T>,T extends DatabaseEntry>
SQLStructureVisitorSQLStructureVisitors.forQueryable(B table) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] whereColumns, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, LockMode lockMode) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, LockMode lockMode, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] whereColumns, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] columns, String[] whereColumns, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] whereColumns, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, LockMode lockMode) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, LockMode lockMode, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] cols, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] columns, String[] whereColumns, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelectCountUniqueCollision(B instance, String[][] uniqueKeys, boolean[][] nullable) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelectCountUniqueCollision(B instance, String[][] uniqueKeys, boolean[][] nullable) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelectUniqueCollision(B instance, String[][] uniqueKeys, boolean[][] nullable) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelectUniqueCollision(B instance, String[][] uniqueKeys, boolean[][] nullable) default <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.schemaName(B table) Methods in lu.kbra.pclib.db.domain.dialect with parameters of type SQLQueryableModifier and TypeMethodDescriptionAbstractSQLStructureVisitor.buildQuerySql(SQLQueryable<?> instance, Object[] params, QueryStructure queryStructure) SQLStructureVisitor.buildQuerySql(SQLQueryable<?> instance, Object[] params, QueryStructure queryStructure) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] whereColumns, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] columns, String[] whereColumns, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] cols, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] columns, String[] whereColumns, boolean limit, boolean offset) Method parameters in lu.kbra.pclib.db.domain.dialect with type arguments of type SQLQueryableModifier and TypeMethodDescriptionAbstractSQLStructureVisitor.getQueryableName(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) SQLStructureVisitor.getQueryableName(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) String[]AbstractSQLStructureVisitor.getQueryableNameParts(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) String[]SQLStructureVisitor.getQueryableNameParts(Class<? extends SQLQueryable<?>> tableClazz, Map<String, Object> queryableHints) AbstractSQLStructureVisitor.qualifiedName(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) SQLStructureVisitor.qualifiedName(Class<? extends SQLQueryable<?>> clazz, Map<String, Object> queryableHints) -
Uses of SQLQueryable in lu.kbra.pclib.db.domain.table
Methods in lu.kbra.pclib.db.domain.table that return types with arguments of type SQLQueryableModifier and TypeMethodDescriptionClass<? extends SQLQueryable<?>>SQLQueryableStructure.getTargetClass() -
Uses of SQLQueryable in lu.kbra.pclib.db.factory
Classes in lu.kbra.pclib.db.factory with type parameters of type SQLQueryableModifier and TypeClassDescriptionclassQueryableTemplateFactoryBean<T extends SQLQueryable<?>>classSQLQueryableFactoryBean<T extends SQLQueryable<?>> -
Uses of SQLQueryable in lu.kbra.pclib.db.hook
Methods in lu.kbra.pclib.db.hook with parameters of type SQLQueryableModifier and TypeMethodDescriptionprotected voidVersionRule.check(RuleHookType hookType, SQLQueryable<?> queryable, Connection connection, DatabaseEntry entry) protected voidVersionRule.checkBatch(RuleHookType hookType, SQLQueryable<?> queryable, Connection connection, Collection<?> data) voidVersionRule.executeAfter(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Statement stmt, Object data) voidVersionRule.executeError(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Throwable t, Object data) voidVersionRule.executePrepare(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Object data) booleanVersionRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) -
Uses of SQLQueryable in lu.kbra.pclib.db.impl
Subinterfaces of SQLQueryable in lu.kbra.pclib.db.implMethods in lu.kbra.pclib.db.impl that return types with arguments of type SQLQueryableModifier and TypeMethodDescriptiondefault Class<? extends SQLQueryable<T>>SQLQueryable.getTargetClass()Methods in lu.kbra.pclib.db.impl with parameters of type SQLQueryableModifier and TypeMethodDescriptionSQLQuery.getPreparedQuerySQL(SQLQueryable<T> instance) SQLQuery.RawTransformingQuery.transform(SQLQueryable<T> table, ResultSet rs) default TSQLQuery.SinglePreparedQuery.transform(SQLQueryable<T> table, List<T> data) SQLQuery.TransformingQuery.transform(SQLQueryable<T> table, List<T> data) voidSQLQuery.updateQuerySQL(SQLQueryable<T> instance, PreparedStatement stmt) -
Uses of SQLQueryable in lu.kbra.pclib.db.intercept
Methods in lu.kbra.pclib.db.intercept with parameters of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.loader
Constructors in lu.kbra.pclib.db.loader with parameters of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.migration
Methods in lu.kbra.pclib.db.migration that return SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.migration.schema.table
Classes in lu.kbra.pclib.db.migration.schema.table that implement SQLQueryableModifier and TypeClassDescriptionclassclassclassclassclassclass -
Uses of SQLQueryable in lu.kbra.pclib.db.query
Methods in lu.kbra.pclib.db.query with type parameters of type SQLQueryableModifier and TypeMethodDescription<B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.BinaryOpNode.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.ConditionNode.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.InConditionNode.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.InlineConditionNode.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.Node.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSelectQueryBuilder.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSelectQueryBuilder.OrderByPart.build(SQLStructureVisitor visitor, B instance) protected abstract <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringQueryBuilder.getPreparedQuerySQL(B table) protected <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSelectQueryBuilder.getPreparedQuerySQL(B table) Methods in lu.kbra.pclib.db.query that return SQLQueryableMethods in lu.kbra.pclib.db.query with parameters of type SQLQueryableModifier and TypeMethodDescription<T extends DatabaseEntry,V>
Function<Object[],V> DefaultQueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method, Map<String, Object> customHints) <T extends DatabaseEntry,V>
Function<Object[],V> DefaultQueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method, QueryStructure queryStructure) <T extends DatabaseEntry>
QueryStructureDefaultQueryFunctionProvider.buildMethodQueryStructure(SQLQueryable<T> instance, Map<String, Object> hints, Method method) SimplePreparedQuery.ArraySimplePreparedQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimplePreparedQuery.ListSimplePreparedQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimplePreparedQuery.MapSimplePreparedQuery.getPreparedQuerySQL(SQLQueryable<T> table) <T extends DatabaseEntry>
SelectQueryBuilder<V>SelectQueryBuilder.join(Join.Type type, SQLQueryable<T> queryable, String on) <T extends DatabaseEntry>
SelectQueryBuilder<V>SelectQueryBuilder.join(Join.Type type, SQLQueryable<T> queryable, String asName, String on) <T extends DatabaseEntry>
SelectQueryBuilder<V>SelectQueryBuilder.join(Join.Type type, SQLQueryable<T> queryable, String on, String[] columns) <B> SQLQuery.TransformingQuery<V,B> protected voidQueryBuilder.updateQuerySQL(PreparedStatement stmt, SQLQueryable<V> table) voidSimplePreparedQuery.ArraySimplePreparedQuery.updateQuerySQL(SQLQueryable<T> instance, PreparedStatement stmt) voidSimplePreparedQuery.ListSimplePreparedQuery.updateQuerySQL(SQLQueryable<T> instance, PreparedStatement stmt) voidSimplePreparedQuery.MapSimplePreparedQuery.updateQuerySQL(SQLQueryable<T> instance, PreparedStatement stmt) Constructors in lu.kbra.pclib.db.query with parameters of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.query.queries
Methods in lu.kbra.pclib.db.query.queries with parameters of type SQLQueryableModifier and TypeMethodDescriptionDelegatingEntryTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) DelegatingScalarTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) EntryTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) ScalarTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) DelegatingEntryTransformingQuery.transform(SQLQueryable<T> table, ResultSet rs) DelegatingScalarTransformingQuery.transform(SQLQueryable<T> table, ResultSet rs) EntryTransformingQuery.transform(SQLQueryable<T> table, ResultSet rs) ScalarTransformingQuery.transform(SQLQueryable<T> table, ResultSet rs) voidDelegatingEntryTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidDelegatingScalarTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidEntryTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidScalarTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) -
Uses of SQLQueryable in lu.kbra.pclib.db.registrar
Methods in lu.kbra.pclib.db.registrar that return types with arguments of type SQLQueryableModifier and TypeMethodDescription<T extends DatabaseEntry>
Class<? extends SQLQueryable<?>>[]DeferredSQLQueryableRegistrar.resolveDependencies(Class<? extends SQLQueryable<T>> queryableType) Method parameters in lu.kbra.pclib.db.registrar with type arguments of type SQLQueryableModifier and TypeMethodDescription<T extends DatabaseEntry>
Class<? extends SQLQueryable<?>>[]DeferredSQLQueryableRegistrar.resolveDependencies(Class<? extends SQLQueryable<T>> queryableType) -
Uses of SQLQueryable in lu.kbra.pclib.db.rule
Methods in lu.kbra.pclib.db.rule with parameters of type SQLQueryableModifier and TypeMethodDescriptionvoidTraceRule.executeBefore(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Statement pstmt, Object data) voidValidationRule.executePrepare(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Object data) booleanTraceRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) booleanValidationRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) -
Uses of SQLQueryable in lu.kbra.pclib.db.table
Subinterfaces of SQLQueryable in lu.kbra.pclib.db.tableClasses in lu.kbra.pclib.db.table that implement SQLQueryableModifier and TypeClassDescriptionclassDatabaseTable<T extends DatabaseEntry>classDBTableProxy<V extends DatabaseTable<T>,T extends DatabaseEntry> classDeferredDatabaseTable<T extends DatabaseEntry>Methods in lu.kbra.pclib.db.table that return types with arguments of type SQLQueryableModifier and TypeMethodDescriptionfinal Class<? extends SQLQueryable<T>>DatabaseTable.getTargetClass() -
Uses of SQLQueryable in lu.kbra.pclib.db.utils
Methods in lu.kbra.pclib.db.utils with type parameters of type SQLQueryableModifier and TypeMethodDescription<B extends SQLQueryable<T>,T extends DatabaseEntry>
DatabaseScannerDatabaseScanner.register(B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
DatabaseScannerDatabaseScanner.register(B instance, Map<String, Object> queryableHints, Map<String, Object> entryHints) Methods in lu.kbra.pclib.db.utils that return SQLQueryableModifier and TypeMethodDescriptionSQLQueryable<?>DatabaseScanner.getInstanceFor(Class<? extends SQLQueryable<?>> foreignQueryable, String refTableName) SQLQueryable<?>DatabaseScanner.getInstanceFor(Class<? extends SQLQueryable<?>> foreignQueryable, String refTableName, boolean includeSyn) Methods in lu.kbra.pclib.db.utils with parameters of type SQLQueryableModifier and TypeMethodDescriptionDatabaseScanner.buildColumn(SQLQueryable<?> parent, SQLQueryable<?> table, Map<String, Object> columnMap) DatabaseScanner.buildOrderBy(SQLQueryable<?> self, Map<String, Object> orderBy) DatabaseScanner.buildTable(SQLQueryable<?> parent, Map<String, Object> tableMap) DatabaseScanner.buildWith(SQLQueryable<?> parent, Map<String, Object> viewWithTable) <T extends DatabaseEntry>
voidDefaultEntryInstanceProvider.cacheInstanceFactories(SQLQueryable<T> table) DatabaseScanner.computeColumnsFor(SQLQueryable<?> table, SQLQueryableStructure tableStructure, Class<? extends DatabaseEntry> entryClazz) DatabaseScanner.computeDefaultValue(SQLQueryable<?> table, ColumnData columnData) DatabaseScanner.computeExpression(SQLQueryable<?> table, Optional<ColumnData> columnData, String input) protected <T extends DatabaseEntry>
Map<Set<String>,EntryInstanceProvider.FactoryMethod> DefaultEntryInstanceProvider.computeInstanceFactories(SQLQueryable<T> table) voidSQLQueryableHookManager.executeAfter(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Statement pstmt, Object data) voidSQLQueryableHookManager.executeBefore(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Statement pstmt, Object data) voidSQLQueryableHookManager.executeDuring(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Statement pstmt, Object data) SQLQueryableHookManager.executeError(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Throwable t, Object data) voidSQLQueryableHookManager.executePrepare(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Object data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.fillLoad(SQLQueryable<? extends T> table, T data, ResultSet rs) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.fillLoadAll(SQLQueryable<? extends T> table, Class<T> entryClazz, ResultSet rs, Consumer<T> listExporter) <T extends DatabaseEntry>
EntryInstanceProvider.FactoryMethodDefaultEntryInstanceProvider.getFactoryMethod(SQLQueryable<T> table, String[] columns) <T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getNonNullColumns(SQLQueryable<? extends T> table) NOT OnUpdate, NOT PK, NOT Generated<T extends DatabaseEntry>
String[]BaseDatabaseEntryUtils.getNonNullKeys(SQLQueryable<? extends T> instance, T data) <T extends DatabaseEntry>
Map<String,Object> BaseDatabaseEntryUtils.getNonNullValues(SQLQueryable<? extends T> instance, T data) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectAllSQL(SQLQueryable<? extends T> table, int count) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectCountNotNullSQL(SQLQueryable<? extends T> instance, String[] notNullKeys) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectCountUniqueSQL(SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] isNull) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectSQL(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectUniqueSQL(SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] nullable) <T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getPrimaryKeys(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
Object[]BaseDatabaseEntryUtils.getPrimaryKeyValues(SQLQueryable<? extends T> table, T data) DatabaseScanner.getReferencedColumnName(SQLQueryable<?> table, ColumnData columnData, SQLQueryableStructure foreignStructure) <T extends DatabaseEntry>
ReadOnlyPair<String[][],boolean[][]> BaseDatabaseEntryUtils.getUniqueKeys(SQLQueryable<? extends T> table, T data) BaseDatabaseEntryUtils.getUniqueValues(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
TDefaultEntryInstanceProvider.instance(SQLQueryable<T> table) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareSelectCountNotNullSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, String[] notNullKeys, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareSelectCountUniqueSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] nullable, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareSelectSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareSelectUniqueSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] nullable, T data) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String input, Map<String, String> data, Function<String, Optional<String>> func) <T extends DatabaseEntry>
voidDatabaseScanner.scanTableLinks(SQLQueryable<T> instance) Method parameters in lu.kbra.pclib.db.utils with type arguments of type SQLQueryableModifier and TypeMethodDescription<T extends DatabaseEntry>
Class<T>DatabaseScanner.getEntryType(Class<? extends SQLQueryable<?>> tableClass) SQLQueryable<?>DatabaseScanner.getInstanceFor(Class<? extends SQLQueryable<?>> foreignQueryable, String refTableName) SQLQueryable<?>DatabaseScanner.getInstanceFor(Class<? extends SQLQueryable<?>> foreignQueryable, String refTableName, boolean includeSyn) DatabaseScanner.getStructureFor(Class<? extends SQLQueryable<?>> foreignQueryable, String refTableName) DatabaseScanner.getStructureFor(Class<? extends SQLQueryable<?>> foreignQueryable, String refTableName, boolean includeSyn) voidDatabaseScanner.registerSimpleNames(Class<? extends SQLQueryable<?>> tableClazz, Map<String, Object> queryableHints, SQLQueryableStructure tableStructure) QueryableTemplate.setTargetClass(Class<? extends SQLQueryable<?>> queryableClass) Constructor parameters in lu.kbra.pclib.db.utils with type arguments of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.utils.impl
Methods in lu.kbra.pclib.db.utils.impl with parameters of type SQLQueryableModifier and TypeMethodDescriptiondefault <T extends DatabaseEntry,V>
Function<Object[],V> QueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method) <T extends DatabaseEntry,V>
Function<Object[],V> QueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method, Map<String, Object> customHints) <T extends DatabaseEntry,V>
Function<Object[],V> QueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method, QueryStructure struct) <T extends DatabaseEntry>
QueryStructureQueryFunctionProvider.buildMethodQueryStructure(SQLQueryable<T> instance, Map<String, Object> hints, Method method) <T extends DatabaseEntry>
voidEntryInstanceProvider.cacheInstanceFactories(SQLQueryable<T> table) voidSQLQueryableRule.AfterRule.executeAfter(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Statement pstmt, Object data) voidSQLQueryableRule.BeforeRule.executeBefore(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Statement pstmt, Object data) voidSQLQueryableRule.DuringRule.executeDuring(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Statement pstmt, Object data) voidSQLQueryableRule.ErrorRule.executeError(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Throwable t, Object data) voidSQLQueryableRule.PrepareRule.executePrepare(RuleHookType hookType, SQLQueryable<?> queryable, AbstractConnection c, Object data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.fillLoad(SQLQueryable<? extends T> table, T data, ResultSet rs) Full reload<T extends DatabaseEntry>
voidDatabaseEntryUtils.fillLoadAll(SQLQueryable<? extends T> table, Class<T> entryClazz, ResultSet result, Consumer<T> listExporter) default <T extends DatabaseEntry>
ColumnDataDatabaseEntryUtils.getColumnFor(SQLQueryable<? extends T> table, String name) default ColumnDataDatabaseEntryUtils.getColumnForMember(SQLQueryable<?> table, String fieldName) <T extends DatabaseEntry>
EntryInstanceProvider.FactoryMethodEntryInstanceProvider.getFactoryMethod(SQLQueryable<T> table, String[] columns) default <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getForeignKeyNames(SQLQueryable<? extends T> table) default <T extends DatabaseEntry>
ColumnData[]DatabaseEntryUtils.getForeignKeys(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getNonNullKeys(SQLQueryable<? extends T> instance, T data) returns the names of the columns that aren't null. ignored primary keys, generated and OnUpdate columns.<T extends DatabaseEntry>
Map<String,Object> DatabaseEntryUtils.getNonNullValues(SQLQueryable<? extends T> instance, T data) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectAllSQL(SQLQueryable<? extends T> queryable, int count) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectCountNotNullSQL(SQLQueryable<? extends T> instance, String[] notNullKeys) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectCountUniqueSQL(SQLQueryable<? extends T> instance, String[][] uniqueKeys, boolean[][] isNull) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectSQL(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectUniqueSQL(SQLQueryable<? extends T> instance, String[][] uniqueKeys, boolean[][] nullable) default <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getPrimaryKeyNames(SQLQueryable<? extends T> table) default <T extends DatabaseEntry>
ColumnData[]DatabaseEntryUtils.getPrimaryKeys(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
Object[]DatabaseEntryUtils.getPrimaryKeyValues(SQLQueryable<? extends T> queryable, T data) <T extends DatabaseEntry>
ReadOnlyPair<String[][],boolean[][]> DatabaseEntryUtils.getUniqueKeys(SQLQueryable<? extends T> table, T data) DatabaseEntryUtils.getUniqueValues(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
TEntryInstanceProvider.instance(SQLQueryable<T> table) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareSelectCountNotNullSQL(PreparedStatement stmt, SQLQueryable<? extends T> instance, String[] notNullKeys, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareSelectCountUniqueSQL(PreparedStatement stmt, SQLQueryable<? extends T> instance, String[][] uniqueKeys, boolean[][] nullable, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareSelectSQL(PreparedStatement stmt, SQLQueryable<? extends T> instance, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareSelectUniqueSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] nullable, T data) default <T extends DatabaseEntry>
StringDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String value) default <T extends DatabaseEntry>
StringDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String input, Map<String, String> data) <T extends DatabaseEntry>
StringDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String input, Map<String, String> data, Function<String, Optional<String>> func) default booleanSQLQueryableRule.AfterRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.BeforeRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.ClearRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.CountRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.CreateRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.DeleteRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.DropRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.DuringRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.ErrorRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.ExistsRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.InsertRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.LoadRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.PrepareRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.QueryRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) booleanSQLQueryableRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.TruncateRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.UpdateRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) -
Uses of SQLQueryable in lu.kbra.pclib.db.view
Subinterfaces of SQLQueryable in lu.kbra.pclib.db.viewClasses in lu.kbra.pclib.db.view that implement SQLQueryableModifier and TypeClassDescriptionclassDatabaseView<T extends DatabaseEntry>classDeferredDatabaseView<T extends DatabaseEntry>Methods in lu.kbra.pclib.db.view that return types with arguments of type SQLQueryableModifier and TypeMethodDescriptionfinal Class<? extends SQLQueryable<T>>DatabaseView.getTargetClass()