A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractBatch - Class in com.feedzai.commons.sql.abstraction.batch
A Batch that periodically flushes pending insertions to the database.
AbstractBatch(DatabaseEngine, String, int, long, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Creates a new instance of AbstractBatch.
AbstractBatch(DatabaseEngine, int, long, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Creates a new instance of AbstractBatch.
AbstractDatabaseEngine - Class in com.feedzai.commons.sql.abstraction.engine
Provides a set of functions to interact with the database.
AbstractDatabaseEngine(String, PdbProperties, Dialect) - Constructor for class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Creates a new instance of AbstractDatabaseEngine.
AbstractTranslator - Class in com.feedzai.commons.sql.abstraction.engine
Abstract translator to be extended by specific implementations.
AbstractTranslator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
 
add(BatchEntry) - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Adds the fields to the batch.
add(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Adds the fields to the batch.
addBatch(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Add an entry to the batch.
addBatch(String, EntityEntry) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Adds an entry to the batch.
addColumn(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds a column to the entity.
addColumn(Collection<DbColumn>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds the columns to the entity.
addColumn(String, DbColumnType, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds a column to the entity.
addColumn(String, DbColumnType, Integer, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds a column to the entity.
addColumn(String, DbColumnType, boolean, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds a column to the entity.
addColumn(String, DbColumnType, K, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds a column to the entity.
addColumn(String, DbColumnType, Integer, boolean, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds a column to the entity.
addColumn(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
Adds local columns to match the foreign.
addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Adds the column to an existent table.
addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
addColumns(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
Adds local columns to match the foreign.
addConstraint(DbColumnConstraint) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
Adds a new constraint to this column.
addConstraints(DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
Adds constraints.
addConstraints(Collection<DbColumnConstraint>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
Adds constraints.
addEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Adds an entity to the engine.
addEntity(DbEntity) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Adds an entity to the engine.
addFk(DbFk...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds the FKs.
addFk(DbFk.Builder...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds the FKs.
addFk(Collection<DbFk>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds the FKs.
addFks(Collection<DbFk>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds the FKs.
addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Adds the FKs.
addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
addForeignColumn(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
Adds foreign columns to match the local ones.
addForeignColumns(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
Adds foreign columns to match the local ones.
addIndex(DbIndex) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds an index.
addIndex(boolean, String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds an index.
addIndex(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds an index.
addIndex(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds an index.
addIndexes(Collection<DbIndex>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Adds an index.
addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Add the desired indexes.
addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Add a primary key to the entity.
addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Adds the necessary sequences.
addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
AESHelper - Class in com.feedzai.commons.sql.abstraction.util
Class to provide encryption and decryption using AES algorithm.
AESHelper() - Constructor for class com.feedzai.commons.sql.abstraction.util.AESHelper
 
alias - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
The expression alias if applicable.
alias(String) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Aliases this expression.
All - Class in com.feedzai.commons.sql.abstraction.dml
Represents the * or environment.* operator.
All() - Constructor for class com.feedzai.commons.sql.abstraction.dml.All
Creates a new instance of All.
All(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.All
Creates a new instance of All.
all() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Selects all columns in a row.
all(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Selects all columns in a table.
ALLOW_COLUMN_DROP - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Property to allow column drops on entity updates.
allowColumnDrop() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if column drop is allowed when the schema changes.
AlterColumn - Class in com.feedzai.commons.sql.abstraction.ddl
Expression to translate {@code ALTER TABLE...
AlterColumn(Expression, DbColumn) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
Creates a new instance of AlterColumn.
alterColumn(Expression, Name, DbColumnType, DbColumnConstraint...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Alter column operator.
alterColumn(Expression, DbColumn) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Alter column operator.
and(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The AND operator.
and(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The AND operator.
AND - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The AND delimited.
andWhere(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The WHERE clause.
as(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.View
Sets the AS expression.
asc() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets ordering to ascendant.
autoInc(boolean) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
Sets this field to use auto incrementation techniques.
avg(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The AVG operator.
AVG - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The AVG function.

B

batch - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The batch at the present moment.
BatchEntry - Class in com.feedzai.commons.sql.abstraction.batch
Represents a batch entry that contains the data of the entry and the table name.
BatchEntry(String, EntityEntry) - Constructor for class com.feedzai.commons.sql.abstraction.batch.BatchEntry
Creates a new instance of BatchEntry.
batchSize - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The batchSize.
batchTimeout - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The batch timeout.
beginTransaction() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Starts a transaction.
beginTransaction() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Starts a transaction.
Between - Class in com.feedzai.commons.sql.abstraction.dml
Represents the BETWEEN operator.
Between(Expression, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Between
Creates a new instance of Between.
between(Expression, Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The BETWEEN operator.
BLOB_BUFFER_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The blob buffer size property
buffer - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
EntityEntry buffer.
build() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
 
build() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
 
build() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
 
build() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex.Builder
 
build() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseFactory.PdbModule.Builder
 
build() - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder
 
build() - Method in interface com.feedzai.commons.sql.abstraction.util.Builder
Builds the final immutable instance.
Builder<T> - Interface in com.feedzai.commons.sql.abstraction.util
Interface to implement builder patterns.

C

checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Checks if the connection is alive.
checkConnection(boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Checks if the connection is alive.
checkConnection() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Checks if the connection is alive.
checkConnection(boolean) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Checks if the connection is alive.
checkConnection() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Checks if the connection is alive.
checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
checkMandatoryProperties() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if the configuration validates for mandatory properties.
clearFks() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Clears all the FKs in this builder.
clearParameters(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Clears the prepared statement parameters.
clearParameters(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Clears the prepared statement parameters.
clone() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
clone() - Method in interface com.feedzai.commons.sql.abstraction.util.Cloneable
Clones an object.
Cloneable<T> - Interface in com.feedzai.commons.sql.abstraction.util
Typed Cloneable.
close() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
Closes the ResultSet and the Statement if applicable.
close() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Closes the connection to the database.
close() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Closes the connection to the database.
Coalesce - Class in com.feedzai.commons.sql.abstraction.dml
Represents the coalesce operator.
Coalesce(Expression, Expression...) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Coalesce
Creates a new instance of Coalesce.
coalesce(Expression, Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The coalesce operator.
column(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
A column.
column(String, String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
A column from a table.
columns - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
 
columns(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex.Builder
Add the columns that are part of the index.
columns(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex.Builder
Add the columns that are part of the index.
com.feedzai.commons.sql.abstraction.batch - package com.feedzai.commons.sql.abstraction.batch
Contains a batch to periodically flushes to the database.
com.feedzai.commons.sql.abstraction.ddl - package com.feedzai.commons.sql.abstraction.ddl
Contains classes that aid on DDL creation.
com.feedzai.commons.sql.abstraction.dml - package com.feedzai.commons.sql.abstraction.dml
Contains classes to build DML statements.
com.feedzai.commons.sql.abstraction.dml.dialect - package com.feedzai.commons.sql.abstraction.dml.dialect
Contains an SQL builder.
com.feedzai.commons.sql.abstraction.dml.result - package com.feedzai.commons.sql.abstraction.dml.result
Columns results implementations.
com.feedzai.commons.sql.abstraction.engine - package com.feedzai.commons.sql.abstraction.engine
Contains the database engine core.
com.feedzai.commons.sql.abstraction.engine.configuration - package com.feedzai.commons.sql.abstraction.engine.configuration
Contains classes to configure PdB.
com.feedzai.commons.sql.abstraction.engine.handler - package com.feedzai.commons.sql.abstraction.engine.handler
Contains a handler interface to control the definition flow.
com.feedzai.commons.sql.abstraction.engine.impl - package com.feedzai.commons.sql.abstraction.engine.impl
Database specific implementations.
com.feedzai.commons.sql.abstraction.entry - package com.feedzai.commons.sql.abstraction.entry
A database entry implementation.
com.feedzai.commons.sql.abstraction.util - package com.feedzai.commons.sql.abstraction.util
Contains utility classes that aid PdB.
COMMA - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The COMMA (,) delimiter.
commentCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
commentCharacter() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
 
commentCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
commit() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Commits the current transaction.
commit() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Commits the current transaction.
configure() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseFactory.PdbModule
 
conn - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The database connection.
connect() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Connects to the database.
ConnectionResetException - Exception in com.feedzai.commons.sql.abstraction.engine
Exceptions to be thrown when Connection Reset cannot be performed.
ConnectionResetException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Constructs a new exception with null as its detail message.
ConnectionResetException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Constructs a new exception with the specified detail message.
ConnectionResetException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Constructs a new exception with the specified detail message and cause.
ConnectionResetException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
ConnectionResetException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
connectionStringFor(String, String) - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Gets the JDBC connection string given the hostname and the database.
connectionStringFor(String, String, int) - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Gets the JDBC connection string given the hostname and the database.
Constants - Class in com.feedzai.commons.sql.abstraction.util
Common constants to be used in PDB.
Constants() - Constructor for class com.feedzai.commons.sql.abstraction.util.Constants
 
CONSTRAINT_NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
Table or view does not exist.
CONSTRAINT_NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
Foreign Key already exists.
CONSTRAINT_NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
Table or view does not exist.
containsColumn(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Checks if the given column is present in the list of columns.
containsEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
containsEntity(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Returns if the current engine contains the entity.
containsKey(String) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
Checks if the given key is set in the internal map.
count(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The COUNT operator.
COUNT - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The COUNT function.
create(DatabaseEngine, String, int, long, long) - Static method in class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
Creates a new instance of DefaultBatch.
createBatch(int, long) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Creates a new batch that periodically flushes a batch.
createBatch(int, long, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
createBatch(int, long) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates a new batch that periodically flushes a batch.
createBatch(int, long, String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates a new batch that periodically flushes a batch.
createPreparedStatement(String, Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
createPreparedStatement(String, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
createPreparedStatement(String, Expression, int) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
createPreparedStatement(String, String, int) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
createPreparedStatement(String, Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates a prepared statement.
createPreparedStatement(String, String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates a prepared statement.
createPreparedStatement(String, Expression, int) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates a prepared statement.
createPreparedStatement(String, String, int) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates a prepared statement.
createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Creates and gets the prepared statement that will be used for insertions.
createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultIterator
 
createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.H2ResultIterator
 
createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.MySqlResultIterator
 
createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.OracleResultIterator
 
createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultIterator
 
createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
Creates a ResultColumn for the given engine in place.
createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultIterator
 
createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Creates a specific ResultIterator given the engine implementation.
createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Creates a specific ResultIterator for the engine in place given given prepared statement.
createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Creates the table.
createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
createView(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a view.

D

DatabaseEngine - Interface in com.feedzai.commons.sql.abstraction.engine
Interface with the specific database implementation.
DatabaseEngineDriver - Enum in com.feedzai.commons.sql.abstraction.engine
Utility Enumeration to access default information for Database Vendors.
DatabaseEngineException - Exception in com.feedzai.commons.sql.abstraction.engine
Represents AbstractDatabaseEngine exceptions.
DatabaseEngineException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
Constructs a new exception with null as its detail message.
DatabaseEngineException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
Constructs a new exception with the specified detail message.
DatabaseEngineException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
Constructs a new exception with the specified detail message and cause.
DatabaseEngineException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
DatabaseEngineException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
DatabaseEngineRuntimeException - Exception in com.feedzai.commons.sql.abstraction.engine
To be thrown when faults happen during regular database operations.
DatabaseEngineRuntimeException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
Constructs a new runtime exception with null as its detail message.
DatabaseEngineRuntimeException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
Constructs a new runtime exception with the specified detail message.
DatabaseEngineRuntimeException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
Constructs a new runtime exception with the specified detail message and cause.
DatabaseEngineRuntimeException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
DatabaseEngineRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
Constructs a new runtime exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
DatabaseFactory - Class in com.feedzai.commons.sql.abstraction.engine
Factory used to obtain database connections.
DatabaseFactory.PdbModule - Class in com.feedzai.commons.sql.abstraction.engine
Module that enables dependency injection in PDB.
DatabaseFactory.PdbModule.Builder - Class in com.feedzai.commons.sql.abstraction.engine
Builder to create immutable instances of DatabaseFactory.PdbModule.
DatabaseFactory.PdbModule.Builder() - Constructor for class com.feedzai.commons.sql.abstraction.engine.DatabaseFactory.PdbModule.Builder
 
DatabaseFactoryException - Exception in com.feedzai.commons.sql.abstraction.engine
Exceptions related with DatabaseFactory.
DatabaseFactoryException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Constructs a new exception with null as its detail message.
DatabaseFactoryException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Constructs a new exception with the specified detail message.
DatabaseFactoryException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Constructs a new exception with the specified detail message and cause.
DatabaseFactoryException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
DatabaseFactoryException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
DB2_DEFAULT_BLOB_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
The default size of a BLOB in DB2.
DB2_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
The DB2 JDBC driver.
DB2Engine - Class in com.feedzai.commons.sql.abstraction.engine.impl
DB2 specific database implementation.
DB2Engine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
Creates a new DB2 connection.
DB2ResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
The DB2 column result implementation.
DB2ResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
Creates a new instance of DB2ResultColumn.
DB2ResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
Result iterator for the DB2Engine engine.
DB2ResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultIterator
Creates a new instance of DB2ResultIterator.
DB2ResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultIterator
Creates a new instance of DB2ResultIterator.
DB2Translator - Class in com.feedzai.commons.sql.abstraction.engine.impl
Provides SQL translation for DB2.
DB2Translator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
DbColumn - Class in com.feedzai.commons.sql.abstraction.ddl
Represents a database column definition.
dbColumn() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a Database Column builder.
dbColumn(String, DbColumnType, boolean) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a Database Column builder.
dbColumn(String, DbColumnType) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a Database Column builder.
dbColumn(String, DbColumnType, int) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a Database Column builder.
DbColumn.Builder - Class in com.feedzai.commons.sql.abstraction.ddl
Builder for creating immutable DbColumn objects.
DbColumn.Builder() - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
 
DbColumnConstraint - Enum in com.feedzai.commons.sql.abstraction.ddl
Represents the available column constraints.
DbColumnType - Enum in com.feedzai.commons.sql.abstraction.ddl
The column types.
DbEntity - Class in com.feedzai.commons.sql.abstraction.ddl
Represents a database entity.
DbEntity(String, List<DbColumn>, List<DbFk>, List<String>, List<DbIndex>) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Creates a new instance of DbEntity.
dbEntity() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a Database Entity builder.
DbEntity.Builder - Class in com.feedzai.commons.sql.abstraction.ddl
Builder to create immutable DbEntity objects.
DbEntity.Builder() - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
 
DbEntityType - Enum in com.feedzai.commons.sql.abstraction.ddl
The database entity types.
DbFk - Class in com.feedzai.commons.sql.abstraction.ddl
Represents a database foreign key hard link between two tables.
dbFk() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a Database Foreign Key builder.
DbFk.Builder - Class in com.feedzai.commons.sql.abstraction.ddl
Builder to create immutable DbFk objects.
DbFk.Builder() - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
 
DbIndex - Class in com.feedzai.commons.sql.abstraction.ddl
Represents a database index.
dbIndex() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a Database Index builder.
DbIndex.Builder - Class in com.feedzai.commons.sql.abstraction.ddl
Builder to create immutable DbIndex objects.
DbIndex.Builder() - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbIndex.Builder
 
de - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The database engine.
decrypt(String, String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
Decrypts a string encrypted by AESHelper.encrypt(java.lang.String, java.lang.String) method.
decrypt(byte[], String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
Decrypts a byte[] encrypted by AESHelper.encrypt(java.lang.String, java.lang.String) method.
decryptFile(String, String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
Decrypts a file encrypted by AESHelper.encryptToFile(String, byte[], String) method.
DEFAULT - Static variable in interface com.feedzai.commons.sql.abstraction.engine.handler.ExceptionHandler
Default exception handler that doesn't stop the definition flow in any case.
DEFAULT_ALLOW_COLUMN_DROP - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
By default allow column drops.
DEFAULT_BLOB_BUFFER_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default buffer size for blobs.
DEFAULT_FETCH_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default fetch size.
DEFAULT_ISOLATION_LEVEL - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default isolation level.
DEFAULT_MAX_IDENTIFIER_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default maximum identifier size.
DEFAULT_MAXIMUM_TIME_BATCH_SHUTDOWN - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default maximum amount of time to wait when batches are shutting down.
DEFAULT_RECONNECT_ON_LOST - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
By default reconnects on connection lost.
DEFAULT_RETRY_INTERVAL - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default retry interval.
DEFAULT_SCHEMA_POLICY - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default schema policy.
DEFAULT_SECRET_LOCATION - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default secret location.
DEFAULT_VARCHAR_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The default var char size.
DefaultBatch - Class in com.feedzai.commons.sql.abstraction.batch
The default batch implementation.
DefaultBatch(DatabaseEngine, String, int, long, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
Creates a new instance of DefaultBatch.
defaultPort() - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Gets the default port for this vendor.
defaultValue(K) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
Sets the default value.
Delete - Class in com.feedzai.commons.sql.abstraction.dml
Represents the DELETE operator.
Delete(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Delete
Creates a new instance of Delete.
delete(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The DELETE keyword.
desc() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets ordering to descendant.
destroy() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Destroys this batch.
dev - Static variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The dev Marker.
dev - Static variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The dev Marker.
diaclect - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The dialect.
Dialect - Enum in com.feedzai.commons.sql.abstraction.dml.dialect
Represents the supported dialects distributed by the library.
distinct() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Sets the SELECT expression as DISTINCT.
div(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The DIV operator.
div(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The DIV operator.
DIV - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The / delimited.
DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The database driver.
driver() - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Gets the driver.
dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Drops the column.
dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
dropEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Drops an entity.
dropEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Drops everything that belongs to the entity.
dropEntity(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Drops an entity.
dropFks(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Drops this table foreign keys.
dropFks(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
dropPK(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Drop primary key table operator.
DropPrimaryKey - Class in com.feedzai.commons.sql.abstraction.ddl
Translates to a statement that allows to drop the primary key of a table.
DropPrimaryKey(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
Creates a new instance of DropPrimaryKey.
dropReferringFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
dropReferringFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Drops the sequences of the entity.
dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Drops the table.
dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
duplicate(Properties, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Duplicates a connection.
duplicate(Properties, boolean) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Duplicates a connection.
DUPLICATE_KEY_NAME - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
Duplicate key name
DuplicateEngineException - Exception in com.feedzai.commons.sql.abstraction.engine
To be thrown if it is not possible to duplicate a connection.
DuplicateEngineException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
Constructs a new exception with null as its detail message.
DuplicateEngineException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
Constructs a new exception with the specified detail message.
DuplicateEngineException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
Constructs a new exception with the specified detail message and cause.
DuplicateEngineException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
DuplicateEngineException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.

E

eh - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The exception handler to control the flow when defining new entities.
enclose() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Encloses this expression with parenthesis.
enclosed - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
True if the expression is to be enclosed in parenthesis.
encrypt(String, String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
Encrypts a string.
encrypt(byte[], String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
Encrypts a byte[].
ENCRYPTED_PASSWORD - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The property for using encrypted passwords.
ENCRYPTED_USERNAME - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The property for using encrypted usernames.
encryptToFile(String, byte[], String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
Encrypts the byte[] to a file.
ENGINE - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The engine property.
engine() - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Gets the engine.
entities - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Map of entities.
entityEntry - Variable in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
the entity data
EntityEntry - Class in com.feedzai.commons.sql.abstraction.entry
Represents an entry, i.e.
EntityEntry.Builder - Class in com.feedzai.commons.sql.abstraction.entry
Builder to create immutable EntityEntry objects.
EntityEntry.Builder() - Constructor for class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder
 
entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Translates the given entry entity to the prepared statement.
entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
entry() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Creates a Database Entry builder.
eq(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The equals expression.
eq(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The equals expression.
EQ - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The EQ delimited.
equals(Object) - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
 
escapeCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
escapeCharacter() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
 
escapeCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
ExceptionHandler - Interface in com.feedzai.commons.sql.abstraction.engine.handler
Interface to control the definition flow when defining new entities.
executePS(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Executes the specified prepared statement.
executePS(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Executes the specified prepared statement.
executePSUpdate(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Executes update on the specified prepared statement.
executePSUpdate(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Executes update on the specified prepared statement.
executeUpdate(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Executes a native query.
executeUpdate(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Executes the given update.
executeUpdate(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Executes a native query.
executeUpdate(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Executes the given update.
executeUpdate(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
executeUpdate(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
executeUpdateSilently(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Executes the given statement.
Expression - Class in com.feedzai.commons.sql.abstraction.dml
A generic SQL Expression capable of being translated.
Expression() - Constructor for class com.feedzai.commons.sql.abstraction.dml.Expression
 

F

f(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
An internal function (provided by the engine in place).
f(String, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
An internal function (provided by the engine in place).
FETCH_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Property that indicates the fetch size for queries.
fks - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
 
flush() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Flushes the pending batches.
flush() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Flushes the batches for all the registered entities.
flush() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Flushes the batches for all the registered entities.
FOREIGN_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
Foreign key already exists
FOREIGN_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Foreign key already exists
foreignTable(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
Sets the foreign table name.
from(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the FROM columns.
from(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the FROM columns.
fromDriver(String) - Static method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Gets the DatabaseEngineDriver given the driver class.
fromEngine(String) - Static method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Gets the DatabaseEngineDriver given the engine.
fullOuterJoin(Expression, Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets a full outer join with the current table.
Function - Class in com.feedzai.commons.sql.abstraction.dml
Represents SQL functions.
Function(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Function
Creates a new instance of Function.
Function(String, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Function
Creates a new instance of Function.
FUNCTIONS - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The list of functions.

G

get(String) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder
Gets the value given the pair.
get(String) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
Gets the field.
getAlias() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Gets the alias.
getAlternative() - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
Gets the alternative expressions.
getAnd() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
Gets the AND expression.
getAs() - Method in class com.feedzai.commons.sql.abstraction.dml.View
Gets the AS expression.
getAutoIncColumn() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Gets the auto increment column.
getBlobBufferSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the blob buffer size.
getColumn() - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
Gets the column to change.
getColumn() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
Gets the column in the expression.
getColumnConstraints() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Gets the immutable list of constraints in the column.
getColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Gets the list of columns of the entity.
getColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
Gets the list of columns that are part of the index,
getColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Update
Gets the columns.
getConnection() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Checks if the connection is available and returns it.
getConnection() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Checks if the connection is available and returns it.
getConnection(Properties) - Static method in class com.feedzai.commons.sql.abstraction.engine.DatabaseFactory
Gets a database connection from the specified properties.
getConstant() - Method in class com.feedzai.commons.sql.abstraction.dml.K
Gets the constant.
getDbColumnType() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Gets the column type.
getDefaultValue() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Gets the default value, null when not applicable.
getDelimiter() - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
Gets the delimiter for repetitions.
getDialect() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
getDialect() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the dialect being used.
getDividend() - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
Gets the dividend.
getDivisor() - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
Gets the divisor.
getDriver() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the driver property.
getEngine() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the engine.
getEntities() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Gets the database entities.
getEntities() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the database entities.
getEntity() - Method in class com.feedzai.commons.sql.abstraction.engine.handler.OperationFault
Gets the entity name.
getEntity() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Gets the entity.
getEntityEntry() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
Gets the entity data.
getEnvironment() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
Gets the environment.
getExp() - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
Gets the expression to test.
getExp() - Method in class com.feedzai.commons.sql.abstraction.dml.Function
Gets the expression in the function.
getExpressions() - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
Gets the expressions.
getFetchSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the fetch size.
getFinalJdbcConnection(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Gets the final JDBC connection.
getFinalJdbcConnection(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
getFks() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Gets the immutable list of foreign keys.
getForeignColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
Gets he list of foreign column names.
getForeignTable() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
Gets the name of the foreign table name.
getFromColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Gets the FROM columns.
getFunction() - Method in class com.feedzai.commons.sql.abstraction.dml.Function
Gets the function.
getGroupbyColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Gets the GROUP BY expressions.
getHaving() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Gets the HAVING expression.
getIndexes() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Gets the immutable list of indexes.
getInsert() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Gets the prepared statement for inserts.
getInsertReturning() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Gets the prepared statement for inserts that retrieve the generated keys using the insert statement.
getInsertWithAutoInc() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Gets the insert statement with auto increment columns.
getIsolationLevel() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the isolation level.
getJdbc() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the JDBC URL.
getJoin() - Method in class com.feedzai.commons.sql.abstraction.dml.Join
Gets the join type represented in a String.
getJoinExpr() - Method in class com.feedzai.commons.sql.abstraction.dml.Join
Gets the join expression.
getJoins() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Gets the join list.
getJoinTable() - Method in class com.feedzai.commons.sql.abstraction.dml.Join
Gets the join table.
getLimit() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Gets the limit.
getLiteral() - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
Gets the literal object.
getLocalColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
Gets the local columns names.
getMap() - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
Gets the a map representation of this EntityEntry.
getMaxBlobSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the maximum blob size.
getMaxIdentifierSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the maximum identifier size.
getMaximumAwaitTimeBatchShutdown() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the maximum await time for batches to shutdown.
getMaxRetries() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the maximum number of retries.
getMetadata(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Gets the table metadata.
getMetadata(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the table metadata.
getMetadata(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
getMetadata(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
getMetadata(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
getName() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Gets column name.
getName() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Gets the name of the entity.
getName() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
Gets the name.
getName() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
getName() - Method in class com.feedzai.commons.sql.abstraction.dml.View
Gets the view name.
getNewName() - Method in class com.feedzai.commons.sql.abstraction.ddl.Rename
Gets the new name.
getOffset() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Gets the offset.
getOldName() - Method in class com.feedzai.commons.sql.abstraction.ddl.Rename
Gets the old name.
getOrderbyColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Gets the ORDER BY expressions.
getOrdering() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Gets the ordering.
getPassword() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the password.
getPkFields() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Gets the immutable list of fields that compose the primary key.
getProperties() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
getProperties() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the properties in use.
getPSIterator(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
getPSIterator(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates an iterator for the PreparedStatement bound to the given name.
getPSResultSet(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Gets the result set of the specified prepared statement.
getPSResultSet(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the result set of the specified prepared statement.
getQueryMetadata(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Gets the query metadata.
getQueryMetadata(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Gets the query metadata.
getQueryMetadata(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the query metadata.
getQueryMetadata(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the query metadata.
getRetryInterval() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the retry interval.
getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Gets the schema.
getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the database schema.
getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Gets the schema.
getSelectColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Gets the SELECT columns.
getSize() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Gets the size of the column if applicable (e.g.
getTable() - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
Gets the table expression.
getTable() - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
Gets the table expression.
getTable() - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
Gets the TABLE expression.
getTable() - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
Gets the table to truncate.
getTable() - Method in class com.feedzai.commons.sql.abstraction.dml.Update
Gets the table.
getTableName() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
Gets the table name.
getTranslator() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the translator class.
getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Gets the class that translates SQL bound to this engine.
getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
getType() - Method in class com.feedzai.commons.sql.abstraction.engine.handler.OperationFault
Gets the fault type.
getUsername() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Gets the username.
getWhere() - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
Gets the WHERE expression.
getWhere() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Gets the WHERE expression.
getWhere() - Method in class com.feedzai.commons.sql.abstraction.dml.Update
Gets the WHERE expression.
groupby(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the GROUP BY columns.
groupby(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the GROUP BY columns.
gt(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The GT operator.
gt(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The GT operator.
GT - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The > delimited.
gteq(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The GTEQ operator.
gteq(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The GTEQ operator.
GTEQ - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The ≥ delimited.

H

H2_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
The PostgreSQL JDBC driver.
H2Engine - Class in com.feedzai.commons.sql.abstraction.engine.impl
H2 specific database implementation.
H2Engine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
Creates a new PostgreSql connection.
H2ResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
The H2 column result implementation.
H2ResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.H2ResultColumn
Creates a new instance of ResultColumn.
H2ResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
Result iterator for the H2Engine engine.
H2ResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.H2ResultIterator
Creates a new instance of H2ResultIterator.
H2ResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.H2ResultIterator
Creates a new instance of H2ResultIterator.
H2Translator - Class in com.feedzai.commons.sql.abstraction.engine.impl
Provides SQL translation for H2.
H2Translator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
handleOperation(OperationFault, Exception) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Controls if the given faulty operation must be silenced or not.
hashCode() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
 
hasIdentityColumn(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Check if the entity has an identity column.
having(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the HAVING expression.

I

in(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The IN expression.
IN - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The IN delimited.
INDEX_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
Name is already used by an existing index.
INDEX_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
Sequence does not exist.
indexes - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
 
InitiallyReusableByteArrayOutputStream - Class in com.feedzai.commons.sql.abstraction.util
A take on ByteArrayOutputStream that takes a provided byte array as its initial buffer.
InitiallyReusableByteArrayOutputStream(byte[]) - Constructor for class com.feedzai.commons.sql.abstraction.util.InitiallyReusableByteArrayOutputStream
Builds an instance with an initial buffer.
inject(Expression...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
inject(Expression...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Injects dependencies on the given objects.
inject(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Injects dependencies on the given objects.
injector - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The Guice injector.
injector - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
The Guice injector.
innerJoin(Expression, Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets an inner join with the current table.
InternalFunction - Class in com.feedzai.commons.sql.abstraction.dml
Represents functions that are internal to the database engine in place.
InternalFunction(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.InternalFunction
Creates a new instance of InternalFunction.
InternalFunction(String, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.InternalFunction
Creates a new instance of InternalFunction.
isAliased() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Checks if this expression is to be aliased.
isAutoInc() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Signals whether this column is auto incremental or not.
isClosed() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
Checks if this result iterator is closed.
isDefaultValueSet() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Signals if the default value is set or not.
isDistinct() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Checks if the SELECT expression is distinct.
isDriverSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if the driver property is set.
isEnclosed() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Checks if this expression is to be enclosed in parenthesis.
isEncryptedPassword() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if password encryption is set.
isEncryptedUsername() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if username encryption is set.
isIsNotNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
Checks if IS NOT NULL is to be appended to this expression.
isIsNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
Checks if IS NULL is to be appended to this expression.
isMaxBlobSizeSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if the PdbProperties.getMaxBlobSize() is set.
isNot() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
Checks if the expression is to be negated.
isNotNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
Appends "IS NOT NULL" to this expression.
isNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
Appends "IS NULL" to this expression.
isNull() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
Checks if the value is null.
ISOLATION_LEVEL - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The default isolation level.
IsolationLevel - Enum in com.feedzai.commons.sql.abstraction.engine.configuration
Enumerates the possible isolation levels to use when connecting to the database.
isQuote() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Checks if this expression is to be quoted.
isQuotes() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Checks if this expression is to be translated with quotes.
isReconnectOnLost() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if reconnect on connection lost is set.
isReplace() - Method in class com.feedzai.commons.sql.abstraction.dml.View
Checks if this view is to be replaced.
isSchemaPolicyCreate() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if the schema policy is CREATE.
isSchemaPolicyCreateDrop() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if schema policy is CREATE DROP.
isSchemaPolicyDropCreate() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if schema policy is DROP CREATE.
isSchemaPolicyNone() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if schema policy is NONE.
isSchemaSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if the the schema is set.
isSequenceDirty() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Checks if a sequence is dirty.
isSizeSet() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Signals if the size is set or not.
isTransactionActive() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
isTransactionActive() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Checks if a transaction is active.
isTranslatorSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Checks if a provided translator class is set.
isUDF() - Method in class com.feedzai.commons.sql.abstraction.dml.Function
Checks if this function is a UDF.
isUDF() - Method in class com.feedzai.commons.sql.abstraction.dml.InternalFunction
 
isUnique() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
Checks if the index is unique.
isWithNoLock() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Checks if this expression (TABLES) is with no lock.
iterator(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
iterator(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
iterator(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates an iterator for the given SQL sentence.
iterator(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Creates an iterator for the given SQL expression.
iterator(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 

J

JDBC - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The JDBC property name.
join(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The same of making eq(e1, e2).
Join - Class in com.feedzai.commons.sql.abstraction.dml
Represents a SQL join operator.
Join(String, Expression, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Join
Creates a new instance of Join.
join(Collection<?>, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Joins a collection of objects given the delimiter.
joins - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
The list of joins, if applicable.

K

k(Object) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
A constant.
K - Class in com.feedzai.commons.sql.abstraction.dml
Represents a SQL constant.
K(Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.K
Creates a new instance of K.

L

L(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
A list of expressions enclosed.
L(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
A list of expression enclosed.
lastFlush - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Timestamp of the last flush.
leftOuterJoin(Expression, Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets a left outer join with the current table.
like(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The LIKE operator.
like(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The LIKE operator.
LIKE - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The LIKE delimited.
limit(Integer) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Sets the limit.
lit(Object) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Use this to add literals (strings, etc) when building the SQL statement.
Literal - Class in com.feedzai.commons.sql.abstraction.dml
Represents a literal object that will have no specific translation.
Literal(Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Literal
Creates a new instance of Literal.
logger - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The logger.
logger - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The logger that will be used.
lower(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The LOWER operator.
LOWER - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The LOWER function.
lt(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The LT operator.
lt(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The LT operator.
LT - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The < delimited.
lteq(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The LTEQ operator.
lteq(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The LTEQ operator.
LTEQ - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The ≤ delimited.

M

MappedEntity - Class in com.feedzai.commons.sql.abstraction.engine
Mapped entity contains information about an entity that has been mapped using the engine.
MappedEntity() - Constructor for class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Creates a new instance of MappedEntity.
max(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The MAX operator.
MAX - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The MAX function.
MAX_BLOB_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The maximum blob size property
MAX_IDENTIFIER_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The maximum identifier size property
MAX_NUMBER_OF_RETRIES - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The maximum number of retries.
maxAwaitTimeShutdown - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The maximum await time to wait for the batch to shutdown.
MAXIMUM_TIME_BATCH_SHUTDOWN - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Property that indicates how much time to wait for a batch to shutdown.
MAXIMUM_VARBINARY_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
The maximum size for the VARBINARY type.
md5(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
Generates de MD5 checksum for the specified message.
md5(String, int) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
Generates de MD5 checksum for the specified message.
merge(Properties) - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Merges properties with the existing ones.
min(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The MIN operator.
MIN - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The MIN function.
minus(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The MINUS operator.
minus(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The MINUS operator.
MINUS - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The - delimited.
mod(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The MOD operator.
Modulo - Class in com.feedzai.commons.sql.abstraction.dml
The MOD operator.
Modulo(Expression, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Modulo
Creates a new instance of Modulo.
mult(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The MULT operator.
mult(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The MULT operator.
MULT - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The * delimited.
MYSQL_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
The MySQL JDBC driver.
MySqlEngine - Class in com.feedzai.commons.sql.abstraction.engine.impl
MySQL specific database implementation.
MySqlEngine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
Creates a new MySQL connection.
MySqlResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
The MySql column result implementation.
MySqlResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.MySqlResultColumn
Creates a new instance of MySqlResultColumn.
MySqlResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
Result iterator for the MySqlEngine engine.
MySqlResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.MySqlResultIterator
Creates a new instance of MySqlResultIterator.
MySqlResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.MySqlResultIterator
Creates a new instance of MySqlResultIterator.
MySqlTranslator - Class in com.feedzai.commons.sql.abstraction.engine.impl
Provides SQL translation for MySQL.
MySqlTranslator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 

N

name - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The name of the batch.
name(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
Sets the column name.
name - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
 
name(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Sets the entity name.
Name - Class in com.feedzai.commons.sql.abstraction.dml
Represents a named expression.
Name(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Name
Creates a new instance of Name.
Name(String, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Name
Creates a new instance of Name.
name - Variable in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
The name of the column.
NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
Name is already used by an existing object.
NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
Name is already used by an existing object.
NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Name is already used by an existing object.
NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
Name is already used by an existing object.
NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
Name is already used by an existing object.
NameAlreadyExistsException - Exception in com.feedzai.commons.sql.abstraction.engine
Exceptions related with NameAlreadyExistsException.
NameAlreadyExistsException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
Constructs a new exception with null as its detail message.
NameAlreadyExistsException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
Constructs a new exception with the specified detail message.
NameAlreadyExistsException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
Constructs a new exception with the specified detail message and cause.
NameAlreadyExistsException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
NameAlreadyExistsException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
neq(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The not equal expression.
neq(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The not equal expression.
NEQ - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The NEQ delimiter.
newBuilder() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Returns a new builder out of this configuration.
newBuilder() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Returns a new builder out of the configuration.
newBuilder() - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
Returns a new Builder out of this EntityEntry.
next() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
Retrieves the next row in the result set.
not() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
Negates the expression.
notBetween(Expression, Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The NOT BETWEEN operator.
notificationLogger - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The notification logger for administration.
notIn(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The NOT IN expression.
NOTIN - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The NOT IN delimited.

O

objectToArray(Object) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Converts an object to byte array.
offset(Integer) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Sets the offset.
onFlushFailure(BatchEntry[]) - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Notifies about the pending entries on flush failure.
OperationFault - Class in com.feedzai.commons.sql.abstraction.engine.handler
Enumeration for failed operations in the engine.
OperationFault(String, OperationFault.Type) - Constructor for class com.feedzai.commons.sql.abstraction.engine.handler.OperationFault
Creates a new instance of OperationFault.
OperationFault.Type - Enum in com.feedzai.commons.sql.abstraction.engine.handler
The type of fault detected in the operation.
or(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The OR operator.
or(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The OR operator.
OR - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The OR delimited.
ORACLE_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
The Oracle JDBC driver.
OracleEngine - Class in com.feedzai.commons.sql.abstraction.engine.impl
Oracle specific database implementation.
OracleEngine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Creates a new Oracle connection.
OracleResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
The Oracle column result implementation.
OracleResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.OracleResultColumn
Creates a new instance of OracleResultColumn.
OracleResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
Result iterator for the OracleEngine engine.
OracleResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.OracleResultIterator
Creates a new instance of OracleResultIterator.
OracleResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.OracleResultIterator
Creates a new instance of OracleResultIterator.
OracleTranslator - Class in com.feedzai.commons.sql.abstraction.engine.impl
Provides SQL translation for Oracle.
OracleTranslator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
orderby(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the ORDER BY columns.
orderby(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the ORDER BY columns.
ordering - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
The string that specified the ordering if applicable.

P

PASSWORD - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The PASSWORD property name.
PdbConfigurationException - Exception in com.feedzai.commons.sql.abstraction.engine.configuration
Indicates when a configuration has errors.
PdbConfigurationException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
Constructs a new exception with null as its detail message.
PdbConfigurationException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
Constructs a new exception with the specified detail message.
PdbConfigurationException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
Constructs a new exception with the specified detail message and cause.
PdbConfigurationException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
PdbConfigurationException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
PdbProperties - Class in com.feedzai.commons.sql.abstraction.engine.configuration
Represents the possible properties to include when configuring the engine.
PdbProperties() - Constructor for class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Creates a new instance of an empty PdbProperties.
PdbProperties(boolean) - Constructor for class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Creates a new instance of PdbProperties with the default configuration.
PdbProperties(Properties, boolean) - Constructor for class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Merges the given properties with the default configuration.
persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Persists a given entry.
persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Persists a given entry.
persist(String, EntityEntry) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Persists a given entry.
persist(String, EntityEntry, boolean) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Persists a given entry.
persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
pkFields - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
 
pkFields(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Sets the PK fields.
pkFields(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Sets the PK fields.
plus(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The PLUS operator.
plus(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The PLUS operator.
PLUS - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
The + delimited.
POSTGRESQL_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
The PostgreSQL JDBC driver.
PostgreSqlEngine - Class in com.feedzai.commons.sql.abstraction.engine.impl
PostgreSQL specific database implementation.
PostgreSqlEngine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
Creates a new PostgreSql connection.
PostgreSqlResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
The PostgreSql column result implementation.
PostgreSqlResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultColumn
Creates a new instance of PostgreSqlResultColumn.
PostgreSqlResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
Result iterator for the PostgreSqlEngine engine.
PostgreSqlResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultIterator
Creates a new instance of PostgreSqlResultIterator.
PostgreSqlResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultIterator
Creates a new instance of PostgreSqlResultIterator.
PostgreSqlTranslator - Class in com.feedzai.commons.sql.abstraction.engine.impl
Provides SQL translation for PostgreSQL.
PostgreSqlTranslator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
PreparedStatementCapsule - Class in com.feedzai.commons.sql.abstraction.util
Encapsulates a prepared statement, name as its properties.
PreparedStatementCapsule(String, PreparedStatement, int) - Constructor for class com.feedzai.commons.sql.abstraction.util.PreparedStatementCapsule
Creates a new instance of PreparedStatementCapsule.
preparedStatementExists(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Checks if there's a prepared statement with the given name.
preparedStatementExists(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Checks if there's a prepared statement with the given name.
proceed(OperationFault, Exception) - Method in interface com.feedzai.commons.sql.abstraction.engine.handler.ExceptionHandler
Decides if the flow must continue after a faulty operation take place.
processObject(Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
 
processObject(Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
Processes an object.
processResultIterator(ResultIterator) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Process a whole ResultIterator.
properties - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
The PDB properties.
properties - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The configuration.
properties - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
The properties in place.
ps - Variable in class com.feedzai.commons.sql.abstraction.util.PreparedStatementCapsule
The prepared statement.

Q

Query - Class in com.feedzai.commons.sql.abstraction.dml
Represents a SQL Query.
Query() - Constructor for class com.feedzai.commons.sql.abstraction.dml.Query
Creates a new instance of Query.
query(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Executes the given query.
query(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Executes the given query.
query(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Executes the given query.
query(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Executes the given native query.
query - Variable in class com.feedzai.commons.sql.abstraction.util.PreparedStatementCapsule
The query.
quotes - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
True if the expression is to be put around quotes.
quotize(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
Puts quotes around a String.
quotize(String, String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
Puts quotes around a String.

R

readFile(String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
Reads a file.
readString(InputStream) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
Reads a string from the input stream.
RECONNECT_ON_LOST - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The property of reconnection.
RecoveryException - Exception in com.feedzai.commons.sql.abstraction.engine
Exceptions related with RecoveryException.
RecoveryException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
Constructs a new exception with null as its detail message.
RecoveryException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
Constructs a new exception with the specified detail message.
RecoveryException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
Constructs a new exception with the specified detail message and cause.
RecoveryException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
RecoveryException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
removeColumn(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
Removes the column with the given name.
removeEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
removeEntity(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Removes the entity given the name.
removePreparedStatement(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
removePreparedStatement(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Removes the given prepared statement.
Rename - Class in com.feedzai.commons.sql.abstraction.ddl
Expression to rename tables.
Rename(Expression, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.Rename
Creates a new instance of Rename.
rename(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Rename table operator.
RepeatDelimiter - Class in com.feedzai.commons.sql.abstraction.dml
Represents expressions that ca be repeated.
RepeatDelimiter(String, Expression...) - Constructor for class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
Creates a new instance of RepeatDelimiter.
RepeatDelimiter(String, Collection<? extends Expression>) - Constructor for class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
Creates a new instance of RepeatDelimiter.
replace() - Method in class com.feedzai.commons.sql.abstraction.dml.View
Sets this view to be replaced.
ResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
Abstract result column to be extended by specific implementations.
ResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
Creates a new instance of ResultColumn.
ResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
The abstract result iterator.
ResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
Creates a new instance of ResultIterator for regular Statement.
ResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
Creates a new instance of ResultIterator for PreparedStatement.
RETRY_INTERVAL - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The retry interval.
RetryLimitExceededException - Exception in com.feedzai.commons.sql.abstraction.engine
Represents RetryLimitExceededException exceptions.
RetryLimitExceededException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
Constructs a new exception with null as its detail message.
RetryLimitExceededException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
Constructs a new exception with the specified detail message.
RetryLimitExceededException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
Constructs a new exception with the specified detail message and cause.
RetryLimitExceededException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
RetryLimitExceededException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
rightOuterJoin(Expression, Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets a right outer join with the current table.
rollback() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Rolls back a transaction.
rollback() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Rolls back a transaction.
run() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
 

S

salt - Static variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Salt to avoid erroneous flushes.
scheduler - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The Timer that runs this task.
SCHEMA - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Database schema property name.
SCHEMA_POLICY - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Schema policy property name.
SECRET_LOCATION - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The location of the private key for passwords.
select(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Starts a new query.
select(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Starts a new query.
select(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the SELECT columns.
select(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Adds the SELECT columns.
SEQUENCE_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
Sequence does not exist.
SEQUENCE_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Sequence does not exist.
set(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
The set keyword.
set(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
The set keyword.
set(String, Object) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder
Adds the specified key/value pair.
set(Map<String, Object>) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder
Adds all the entries in given map to the entity entry.
setAutoIncColumn(String) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Sets the auto increment column.
setEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Sets the entity.
setEntityEntry(EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
Sets new the entity data.
setExceptionHandler(ExceptionHandler) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
setExceptionHandler(ExceptionHandler) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Sets the given exception handler in the engine.
setInsert(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Sets the insert statement.
setInsertReturning(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Sets the insert statement that allows returning the generated keys.
setInsertWithAutoInc(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Sets the insert statement auto inc columns.
setParameter(String, int, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
setParameter(String, int, Object) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Sets the parameter on the specified index.
setParameter(String, int, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
setParameters(String, Object...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
 
setParameters(String, Object...) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Sets the parameters on the specified prepared statement.
setParameters(String, Object...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
setProperty(String, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Adds a property object by converting it to string.
setSequenceDirty(boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Sets a sequence as dirty or not.
setTableName(String) - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
Sets new the table name.
setTransactionIsolation() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Sets the transaction isolation level.
setTransactionIsolation() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Overrides AbstractDatabaseEngine.setTransactionIsolation() This is because Oracle does not support READ_UNCOMMITTED e REPEATABLE_READ.
singleQuotize(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
Puts single quotes around a string.
size(Integer) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
Sets the size of the type if applicable (e.g.
SqlBuilder - Class in com.feedzai.commons.sql.abstraction.dml.dialect
The SQL Builder that allows representing SQL queries in a similar way they're written.
SqlBuilder() - Constructor for class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
 
SQLSERVER_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
The SQLServer JDBC driver.
SqlServerEngine - Class in com.feedzai.commons.sql.abstraction.engine.impl
SQLServer specific database implementation.
SqlServerEngine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
Creates a new SQL Server connection.
SqlServerResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
The PostgreSql column result implementation.
SqlServerResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultColumn
Creates a new instance of PostgreSqlResultColumn.
SqlServerResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
Result iterator for the SqlServerEngine engine.
SqlServerResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultIterator
Creates a new instance of SqlServerResultIterator.
SqlServerResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultIterator
Creates a new instance of SqlServerResultIterator.
SqlServerTranslator - Class in com.feedzai.commons.sql.abstraction.engine.impl
Provides SQL translation for SQLServer.
SqlServerTranslator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
start() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Starts the timer task.
stddev(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The STDDEV operator.
STDDEV - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The STDDEV function.
stmts - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Map of prepared statements.
StringUtils - Class in com.feedzai.commons.sql.abstraction.util
String Utilities.
StringUtils() - Constructor for class com.feedzai.commons.sql.abstraction.util.StringUtils
 
sum(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The SUM operator.
SUM - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The SUM function.

T

table(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
A table.
TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
Table can have only one primary key.
TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
Table can have only one primary key.
TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
Table can have only one primary key.
TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Table can have only one primary key.
TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
Table can have only one primary key.
TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
Table can have only one primary key.
TABLE_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
Table or view does not exist.
TABLE_NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
Table name is already used by an existing object.
TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
Table or view does not exist.
TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
Table or view does not exist.
TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Table or view does not exist.
TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
Table or view does not exist.
TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
Table or view does not exist.
tableName - Variable in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
the table name
timeout - Variable in class com.feedzai.commons.sql.abstraction.util.PreparedStatementCapsule
The query timeout.
toBlob() - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
 
toBlob() - Method in class com.feedzai.commons.sql.abstraction.dml.result.OracleResultColumn
 
toBlob() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
Converts this result (in the form of blob) to the specified object type.
toBoolean() - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
 
toBoolean() - Method in class com.feedzai.commons.sql.abstraction.dml.result.OracleResultColumn
 
toBoolean() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
toDouble() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
toFloat() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
toInt() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
toLong() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
toObject() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
toPdbType(int) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Maps the database type to DbColumnType.
toString() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
 
toString() - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
 
toString() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
toString() - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
 
toString() - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
 
translate() - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
 
translate() - Method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnConstraint
The default translation.
translate() - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
 
translate() - Method in class com.feedzai.commons.sql.abstraction.ddl.Rename
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Translates the expression.
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Function
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Join
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.K
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Update
 
translate() - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
translate(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Translates the given expression to the current dialect.
translate(Name) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Name.
translate(Between) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Between.
translate(Coalesce) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Coalesce.
translate(Delete) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Delete.
translate(Join) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Join.
translate(K) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates K.
translate(Literal) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Literal.
translate(Truncate) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Truncate.
translate(Update) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Update.
translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Name.
translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates DropPrimaryKey.
translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Function.
translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Modulo.
translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Rename.
translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates RepeatDelimiter.
translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates Query.
translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates View.
translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates DbColumn.
translate(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Translates the given expression to the current dialect.
translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(Truncate) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(Join) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translate(Update) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates the escape character.
translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates the boolean false.
translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
Translates the boolean true.
translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
 
translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
 
translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
 
translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
 
translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
 
translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
 
translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Translates the type present in the given column.
translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
 
translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
 
translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
 
translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
 
translator - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
The abstract translator.
translator - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
The translator in place.
TRANSLATOR - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The translator.
truncate(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The TRUNCATE keyword.
Truncate - Class in com.feedzai.commons.sql.abstraction.dml
Represents the TRUNCATE operator.
Truncate(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Truncate
Creates a new instance of Truncate.
type(DbColumnType) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
Sets the column type.

U

udf(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The Used Defined Function operator.
udf(String, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The Used Defined Function operator.
unique(boolean) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex.Builder
Indicates if this index is unique or not.
UNIT_SEPARATOR_CHARACTER - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
The unit separator character.
unquote() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Removes the quotes for this expression.
update(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The UPDATE operator.
Update - Class in com.feedzai.commons.sql.abstraction.dml
Represents the UPDATE operator.
Update(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Update
Creates a new instance of Update.
updateEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
Updates an entity in the engine.
updateEntity(DbEntity) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Updates an entity in the engine.
updateEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
upper(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
The UPPER operator.
UPPER - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
The UPPER function.
USERNAME - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
The USERNAME property name.

V

val - Variable in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
The value of the column.
valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnConstraint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbEntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.dml.dialect.Dialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.engine.configuration.IsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.engine.handler.OperationFault.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnConstraint
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbEntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.feedzai.commons.sql.abstraction.dml.dialect.Dialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.feedzai.commons.sql.abstraction.engine.configuration.IsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.feedzai.commons.sql.abstraction.engine.handler.OperationFault.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VARCHAR_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
VARCHAR size property name.
View - Class in com.feedzai.commons.sql.abstraction.dml
Represents a SQL view.
View(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.View
Creates a new instance of View.

W

where(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
Sets the where expression.
where(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The where clause.
where(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
Adds the WHERE expression.
withNoLock - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
The SQL Server's no lock keyword.
withNoLock() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets no lock keyword on SQL Server tables.
withPdbProperties(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseFactory.PdbModule.Builder
Sets the PDB properties.
withTranslator(Class<? extends AbstractTranslator>) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseFactory.PdbModule.Builder
Sets the translator class.
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2014 Feedzai. All Rights Reserved.