Uses of Class
edu.internet2.middleware.grouperClient.jdbc.GcDbAccess
Packages that use GcDbAccess
Package
Description
-
Uses of GcDbAccess in edu.internet2.middleware.grouper.abac
Methods in edu.internet2.middleware.grouper.abac with parameters of type GcDbAccessModifier and TypeMethodDescriptionstatic GrouperJexlScriptSqlGrouperLoaderJexlScriptFullSync.generateJexlSql(GrouperDataEngine grouperDataEngine, GcDbAccess gcDbAccess, GrouperJexlScriptAnalysis analyzeJexlScript) -
Uses of GcDbAccess in edu.internet2.middleware.grouperClient.jdbc
Methods in edu.internet2.middleware.grouperClient.jdbc that return GcDbAccessModifier and TypeMethodDescriptionGcDbAccess.addBindVar(Object _bindVar) Add to the list of bind variable objects, leaving any that exist there - if you use this in a transaction callback you will have to clear bindvars between calls or they will accumulate.GcDbAccess.addBindVars(Collection<?> _bindVar) Add to the list of bind variable objects, leaving any that exist there - if you use this in a transaction callback you will have to clear bindvars between calls or they will accumulate.GcDbAccess.batchBindVars(List<List<Object>> _batchBindVars) If you are executing sql as a batch statement, set the batch bind variables here.GcDbAccess.batchSize(int theBatchSize) batch size/** Set the list of bind variable objects, always replacing any that exist.GcDbAccess.cacheMinutes(Integer _cacheMinutes) Cache the results of a SELECT query for the allotted minutes.GcDbAccess.cloneDbAccess()Clone the existing dbAccess.GcDbAccess.connection(Connection connection) pass in a connection to leverage transactions from callerGcDbAccess.connectionName(String theConnectionName) connection name from the config file, or null for defaultIf selecting by example, set this and all column values will be used to create a where clause.GcDbAccess.ignoreRetriedBatchStoreFailures(boolean ignoreRetriedBatchStoreFailures) GcDbAccess.isInsert(boolean isInsert) Set to true if we're assuming inserts over updates without checking the databaseGcDbAccess.omitNullValuesForExample()If selecting by example, set this and all column values of the given example object except null values will be used to create a where clause.GcDbAccess.paging(int thePageNumber, int thePageSize) set paging parameters for the query.GcDbAccess.primaryKey(Object... _primaryKey) Set the primary key to select by.GcDbAccess.queryTimeoutSeconds(Integer _queryTimeoutSeconds) The amount of seconds that the query can run before being rolled back.GcDbAccess.readOnly(boolean theReadOnly) set the connection to read-only mode.GcDbAccess.retryBatchStoreFailures(boolean retryBatchStoreFailures) If we're doing a batch store and there's an exception, should we retryIn snowflake if you are specifying a schema, that is different from the connection default schema (e.g. for temporary tables)GcDbAccess.selectMultipleColumnName(String selectMultipleColumnName) Set the selectMultipleColumnName to use.Set the sql to use.table name if not from annotationMethods in edu.internet2.middleware.grouperClient.jdbc with parameters of type GcDbAccessModifier and TypeMethodDescriptionabstract TGcTransactionCallback.callback(GcDbAccess dbAccess) Get access to the dbAccess with a session.