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, int, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Creates a new instance of AbstractBatch.
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 interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Add an entry to the batch.
addBatch(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Add an entry to the batch.
addColumn(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds a column to the entity.
addColumn(Collection<DbColumn>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds the columns to the entity.
addColumn(String, DbColumnType, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds a column to the entity.
addColumn(String, DbColumnType, Integer, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds a column to the entity.
addColumn(String, DbColumnType, boolean, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds a column to the entity.
addColumn(String, DbColumnType, K, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds a column to the entity.
addColumn(String, DbColumnType, Integer, boolean, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds a column to the entity.
addColumn(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
Adds local columns to match the foreign.
addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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
Adds local columns to match the foreign.
addConstraint(DbColumnConstraint) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Adds a new constraint to this column.
addConstraints(DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Adds constraints.
addEntity(DbEntity) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Adds an entity to the engine.
addEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Adds an entity to the engine.
addFk(DbFk...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds the FKs.
addFks(Collection<DbFk>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds the FKs.
addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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
Adds foreign columns to match the local ones.
addForeignColumns(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
Adds foreign columns to match the local ones.
addIndex(DbIndex) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds an index.
addIndex(boolean, String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds an index.
addIndex(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds an index.
addIndex(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Adds an index.
addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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.DatabaseEngineImpl
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.DatabaseEngineImpl
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
Alias this expression.
All - Class in com.feedzai.commons.sql.abstraction.dml
Translates into * or environment.*.
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
 
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 ascendent.
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
 
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 interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Starts a transaction.
beginTransaction() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Starts a transaction.
Between - Class in com.feedzai.commons.sql.abstraction.dml
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.

C

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.DatabaseEngineImpl
Checks if the connection is alive.
checkConnection(boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Checks if the connection is alive.
checkConnection() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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
Method to check the mandatory fields.
clearParameters(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Clears the prepared statement parameters.
clearParameters(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Clears the prepared statement parameters.
clone() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
close() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
Closes the ResultSet and the Statement if applicable.
close() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Closes the connection to the database.
close() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Closes the connection to the database.
Coalesce - Class in com.feedzai.commons.sql.abstraction.dml
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(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
Add the columns that are part of the index.
columns(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
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.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.
commentCharacter() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
 
commentCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
commentCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
commit() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Commits the current transaction.
commit() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Commits the current transaction.
conn - Variable in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
The database connection.
connect() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Connects to the database.
connect() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
ConnectionResetException - Exception in com.feedzai.commons.sql.abstraction.engine
Exceptions related with ConnectionResetException.
ConnectionResetException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Creates a new instance of ConnectionResetException.
ConnectionResetException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Creates a new instance of ConnectionResetException.
ConnectionResetException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Creates a new instance of ConnectionResetException.
ConnectionResetException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
Creates a new instance of ConnectionResetException.
connectionStringFor(String, String) - 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 entity has a column defined with the specified name.
containsEntity(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Returns if the current engine contains the entity.
containsEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
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, int, long) - Static method in class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
Creates a new instance of DefaultBatch.
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) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Creates a new batch that periodically flushes a batch.
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.
createPreparedStatement(String, Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
createPreparedStatement(String, String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
createPreparedStatement(String, Expression, int) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
createPreparedStatement(String, String, int) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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.DatabaseEngineImpl
Creates a specific ResultIterator given the engine implementation.
createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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.DatabaseEngineImpl
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
Provides a set of functions to interact with the database.
DatabaseEngineDriver - Enum in com.feedzai.commons.sql.abstraction.engine
Utility Enumaration to access default information for Database Vendors.
DatabaseEngineException - Exception in com.feedzai.commons.sql.abstraction.engine
Represents DatabaseEngineImpl exceptions.
DatabaseEngineException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
Creates a new instance of DatabaseEngineException.
DatabaseEngineException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
Creates a new instance of DatabaseEngineException.
DatabaseEngineImpl - Class in com.feedzai.commons.sql.abstraction.engine
Provides a set of functions to interact with the database.
DatabaseEngineImpl(String, Properties, Dialect) - Constructor for class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Creates a new instance of DatabaseEngineImpl.
DatabaseEngineRuntimeException - Exception in com.feedzai.commons.sql.abstraction.engine
Represents DatabaseEngineRuntimeException exceptions.
DatabaseEngineRuntimeException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
Creates a new instance of DatabaseEngineRuntimeException.
DatabaseEngineRuntimeException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
Creates a new instance of DatabaseEngineRuntimeException.
DatabaseFactory - Class in com.feedzai.commons.sql.abstraction.engine
Factory used to obtain database connections.
DatabaseFactoryException - Exception in com.feedzai.commons.sql.abstraction.engine
Exceptions related with DatabaseFactory.
DatabaseFactoryException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Creates a new instance of DatabaseFactoryException.
DatabaseFactoryException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Creates a new instance of DatabaseFactoryException.
DatabaseFactoryException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Creates a new instance of DatabaseFactoryException.
DatabaseFactoryException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
Creates a new instance of DatabaseFactoryException.
DatabaseLocal - Interface in com.feedzai.commons.sql.abstraction.engine
Provides a set of functions to interact with the database.
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(Properties) - 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.
DbColumn - Class in com.feedzai.commons.sql.abstraction.ddl
The database column.
DbColumn() - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Creates a new instance of DbColumn.
DbColumn(String, DbColumnType) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Creates a new instance of DbColumn.
DbColumn(String, DbColumnType, boolean) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Creates a new instance of DbColumn.
DbColumn(String, DbColumnType, Integer) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Creates a new instance of DbColumn.
DbColumn(String, DbColumnType, K) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Creates a new instance of DbColumn.
DbColumnConstraint - Enum in com.feedzai.commons.sql.abstraction.ddl
The column constraints.
DbColumnType - Enum in com.feedzai.commons.sql.abstraction.ddl
The column types.
DbEntity - Class in com.feedzai.commons.sql.abstraction.ddl
Builds a new database entity abstraction.
DbEntity() - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Creates a new instance of DbEntity.
DbEntityType - Enum in com.feedzai.commons.sql.abstraction.ddl
The database entity types.
DbFk - Class in com.feedzai.commons.sql.abstraction.ddl
References another column in a table.
DbFk() - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbFk
Creates a new instance of DbFk.
DbIndex - Class in com.feedzai.commons.sql.abstraction.ddl
A database index.
DbIndex() - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbIndex
Creates a new instance of DbIndex.
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
Decrpts a encrypted file.
DefaultBatch - Class in com.feedzai.commons.sql.abstraction.batch
The default batch implementation.
DefaultBatch(DatabaseEngine, int, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
Creates a new instance of DefaultBatch.
Delete - Class in com.feedzai.commons.sql.abstraction.dml
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 descendent.
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.DatabaseEngineImpl
The dev Marker.
diaclect - Variable in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
The dialect.
Dialect - Enum in com.feedzai.commons.sql.abstraction.dml.dialect
Enumeration to indicate the type of dialect.
distinct() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
Sets to distinct this query.
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
 
dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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 interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Drops an entity.
dropEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Drops an entity.
dropEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Drops everything that belongs to the entity.
dropFks(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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.DatabaseEngineImpl
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.DatabaseEngineImpl
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 interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Duplicates a connection.
duplicate(Properties, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
Creates a new instance of DuplicateEngineException.
DuplicateEngineException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
Creates a new instance of DuplicateEngineException.

E

enclose() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Enclose 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
 
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
 
entities - Variable in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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.
EntityEntry() - Constructor for class com.feedzai.commons.sql.abstraction.entry.EntityEntry
Creates a new entry of EntityEntry.
entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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
 
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
 
equals(Object) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
ESCAPE_CHARACTER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
ESCAPE_CHARATER - Static variable in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
escapeCharacter() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
 
escapeCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
escapeCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
 
escapeSql(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtil
Escapes a String for SQL usage.
executePS(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Executes the specified prepared statement.
executePS(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Executes the specified prepared statement.
executePSUpdate(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Executes update on the specified prepared statement.
executePSUpdate(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Executes update on the specified prepared statement.
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.DatabaseEngineImpl
Executes a native query.
executeUpdate(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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
 
existsSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
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

finalize() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
 
flush() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Flushes the pending batches.
flush() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Flushes the batches for all the registered entities.
flush() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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
from(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The from clause.
from(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The from clause.
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.

G

generateKey() - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
 
get(String) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
Gets the field.
getAutoIncColumn() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
 
getBlobBufferSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
getColumnConstraints() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
getColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
 
getColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
 
getConnection() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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.
getConnection() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseLocal
Checks if the connection is available and returns it.
getDbColumnType() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
getDefaultValue() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
getDialect() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
 
getDialect() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
getEngine() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
getEntities() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the database entities.
getEntities() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Gets the database entities.
getEntity() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
 
getEntityEntry() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
Gets the entity data.
getFks() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
 
getForeignColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
 
getForeignTable() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
 
getIndexes() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
 
getInsert() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
 
getInsertReturning() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
 
getInsertWithAutoInc() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
 
getIsolationLevel() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
getJdbc() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
getLocalColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
 
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
 
getMaxIdentifierSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
getMaxRetries() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
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.DatabaseEngineImpl
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
 
getName() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
 
getName() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
 
getName() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
 
getName() - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
getPassword() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
getPkFields() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
 
getProperties() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
 
getProperties() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
getPSIterator(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
getPSIterator(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseLocal
Creates an iterator for the PreparedStatement bound to the given name.
getPSResultSet(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Gets the result set of the specified prepared statement.
getPSResultSet(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Gets the result set of the specified prepared statement.
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.
getQueryMetadata(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Gets the query metadata.
getQueryMetadata(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Gets the query metadata.
getRetryInterval() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
getSize() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
getTableName() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
Gets the table name.
getUsername() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
groupby(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The group by clause.
groupby(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The group by clause.
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(Properties) - 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
 
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.
hashCode() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
 
hashCode() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
having(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The having clause.

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.
innerJoin(Expression, Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets an inner join with the current table.
isAliased() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
 
isAutoInc() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
isBlank(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtil
Tests if a String is blank.
isClosed() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
 
isDefaultValueSet() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
isEmpty(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtil
Tests if a String is empty.
isEnclosed() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
 
isEncryptedPassword() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
isEncryptedUsername() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
isMaxBlobSizeSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
isNotNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
Appends "IS NOT NULL" to this field.
isNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
Appends "IS NULL" to this field.
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.
isQuote() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
True if this expression is quoted, false otherwise.
isReconnectOnLost() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
isReplace() - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
isSchemaCreate() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
isSchemaCreateDrop() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
isSchemaDropCreate() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
isSchemaNone() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
 
isSizeSet() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
 
isTransactionActive() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
 
isTransactionActive() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
isUnique() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
 
isWithNoLock() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
 
iterator(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
iterator(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
iterator(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseLocal
Creates an iterator for the given SQL sentence.
iterator(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseLocal
Creates an iterator for the given SQL expression.

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.
Join(String, Expression, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Join
Creates a new instance of Join.
join(Collection<T>) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtil
Joins the collection elements as a string.
join(Collection<T>, String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtil
Joins the collection elements as a string.
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
An 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 expression 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
The limit clause.
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
A literal to introduce in the SQL statement.
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.DatabaseEngineImpl
The logger that will be used.
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
A Mapped Entity.
MappedEntity() - Constructor for class com.feedzai.commons.sql.abstraction.engine.MappedEntity
Creates a new instance of MappedEntity.
MathUtil - Class in com.feedzai.commons.sql.abstraction.util
A set of math related functions.
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.
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.MathUtil
Generates de MD5 checksum for the specified message.
md5(String, int) - Static method in class com.feedzai.commons.sql.abstraction.util.MathUtil
Generates de MD5 checksum for the specified message.
merge(Properties) - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
Merge properties with the existing.
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(Properties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
Creates a new PostgreSql 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.

N

Name - Class in com.feedzai.commons.sql.abstraction.dml
An object name.
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
Creates a new instance of NameAlreadyExistsException.
NameAlreadyExistsException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
Creates a new instance of NameAlreadyExistsException.
NameAlreadyExistsException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
Creates a new instance of NameAlreadyExistsException.
NameAlreadyExistsException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
Creates a new instance of NameAlreadyExistsException.
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.
next() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
Retrieves the next row in the result set.
noLock - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
The SQL Server's no lock keyword.
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.DatabaseEngineImpl
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.DatabaseEngineImpl
Converts an object to byte array.
offset(Integer) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The offset clause.
onFlushFailure(BatchEntry[]) - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
Notifies about the pending entries on flush failure.
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(Properties) - 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.
orderby(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The order by clause.
orderby(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The order by clause.
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
Creates a new instance of PdbConfigurationException.
PdbConfigurationException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
Creates a new instance of PdbConfigurationException.
PdbConfigurationException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
Creates a new instance of PdbConfigurationException.
PdbProperties - Class in com.feedzai.commons.sql.abstraction.engine.configuration
Properties object to use.
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 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.DatabaseEngineImpl
Persists a given entry.
persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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
 
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(Properties) - 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.
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 interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Checks if there's a prepared statement with the given name.
preparedStatementExists(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Checks if there's a prepared statement with the given name.
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.DatabaseEngineImpl
Process a whole ResultIterator.
properties - Variable in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
The configuration.
ps - Variable in class com.feedzai.commons.sql.abstraction.util.PreparedStatementCapsule
The prepared statement.

Q

Query - Class in com.feedzai.commons.sql.abstraction.dml
A Query representation.
Query() - Constructor for class com.feedzai.commons.sql.abstraction.dml.Query
Creates a new instance of 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 query.
query(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Executes the given query.
query(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Executes the given 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.StringUtil
Puts quotes around a String.
quotize(String, String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtil
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.StringUtil
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
Creates a new instance of RecoveryException.
RecoveryException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
Creates a new instance of RecoveryException.
RecoveryException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
Creates a new instance of RecoveryException.
RecoveryException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
Creates a new instance of RecoveryException.
removeColumn(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Removes the column form the list of columns.
removeEntity(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Removes the entity given the name.
removeEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
removePreparedStatement(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Removes the given prepared statement.
removePreparedStatement(String) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
 
rename(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
Rename table operator.
Rename - Class in com.feedzai.commons.sql.abstraction.dml
Expression to rename tables.
Rename(Expression, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Rename
Creates a new instance of Rename.
RepeatDelimiter - Class in com.feedzai.commons.sql.abstraction.dml
Utility to repeat an expression with a certain delimiter.
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.
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(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
Creates a new instance of RetryLimitExceededException.
RetryLimitExceededException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
Creates a new instance of RetryLimitExceededException.
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 interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Rolls back a transaction.
rollback() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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.
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
The select clause.
select(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
The select clause.
SEMICOLON - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
Semicolon delimiter.
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
Sets the specified field.
setAutoInc(boolean) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Sets this field to use auto incrementation techniques.
setAutoIncColumn(String) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
 
setDefaultValue(K) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Sets The default value of the 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.
setForeignTable(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
Sets the foreign table.
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.
setName(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Sets the column name.
setName(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Sets the entity name.
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.DatabaseEngineImpl
 
setParameter(String, int, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
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.DatabaseEngineImpl
 
setParameters(String, Object...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
setPkFields(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
Sets the PK fields.
setSize(Integer) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Sets the size of the type (if applicable).
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.DatabaseEngineImpl
Sets the transaction isolation level.
setTransactionIsolation() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
Overrides DatabaseEngineImpl.setTransactionIsolation() This is because Oracle does not support READ_UNCOMMITTED e REPEATABLE_READ.
setType(DbColumnType) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
Sets the column type.
setUnique(boolean) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
Indicates if this index is unique or not.
singleQuotize(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtil
Puts single quotes around a string.
SqlBuilder - Class in com.feedzai.commons.sql.abstraction.dml.dialect
The SQL object builder.
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(Properties) - 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.
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.DatabaseEngineImpl
Map of prepared statements.
StringUtil - Class in com.feedzai.commons.sql.abstraction.util
A set of functions to manipulate Strings.
stripToNull(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtil
Strips a String to Null.
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.
timer - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
The Timer that runs this task.
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.DatabaseEngineImpl
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.ddl.DbColumn
 
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 enum com.feedzai.commons.sql.abstraction.ddl.DbColumnConstraint
The default translation.
translate(Dialect, PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Translates this expression according to the dialect.
translate(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
Translates the given expression to the current dialect.
translate(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
Translates the given expression to the current dialect.
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Between
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
DB2 SQL translation.
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Function
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Join
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.K
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Name
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Rename
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
 
translateDB2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
translateDB2Type(DbColumn, PdbProperties) - Static method in class com.feedzai.commons.sql.abstraction.util.TypeTranslationUtils
Translates the given column to a string representation of DB2.
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Between
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
PostgreSQL SQL translation.
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Function
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Join
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.K
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Name
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Rename
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
 
translateH2(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
translateH2Type(DbColumn, PdbProperties) - Static method in class com.feedzai.commons.sql.abstraction.util.TypeTranslationUtils
Translates the given column to a string representation of H2.
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Between
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
MySQL SQL translation.
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Function
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Join
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.K
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Name
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Rename
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
 
translateMySQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
translateMySqlType(DbColumn, PdbProperties) - Static method in class com.feedzai.commons.sql.abstraction.util.TypeTranslationUtils
Translates the given column to a string representation of MySQL.
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Between
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Oracle SQL translation.
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Function
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Join
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.K
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Name
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Rename
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
 
translateOracle(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
translateOracleType(DbColumn, PdbProperties) - Static method in class com.feedzai.commons.sql.abstraction.util.TypeTranslationUtils
Translates the given column to a string representation of Oracle.
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Between
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
PostgreSQL SQL translation.
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Function
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Join
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.K
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Name
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Rename
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
 
translatePostgreSQL(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
translatePostgreSqlType(DbColumn, PdbProperties) - Static method in class com.feedzai.commons.sql.abstraction.util.TypeTranslationUtils
Translates the given column to a string representation of PostgreSQL.
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Between
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
SQLServer SQL translation.
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Function
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Join
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.K
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Name
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Rename
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
 
translateSQLServer(PdbProperties) - Method in class com.feedzai.commons.sql.abstraction.dml.View
 
translateSqlServerType(DbColumn, PdbProperties) - Static method in class com.feedzai.commons.sql.abstraction.util.TypeTranslationUtils
Translates the given column to a string representation of SQL Server.
translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineImpl
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
 
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
The Truncate operator.
Truncate(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Truncate
Creates a new instance of Truncate.
TypeTranslationUtils - Class in com.feedzai.commons.sql.abstraction.util
Utility to help with column translation to several database vendors.
TypeTranslationUtils() - Constructor for class com.feedzai.commons.sql.abstraction.util.TypeTranslationUtils
 

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.
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
Remove 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
The UPDATE SQL keyword.
Update(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Update
Creates a new instance of Update.
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.DatabaseEngineImpl
Updates an entity in the engine.
updateEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
 
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.DatabaseEngineDriver
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.DatabaseEngineDriver
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
The where clause.
withNoLock() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
Sets no lock keyword on SQL Server tables.
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2013. All Rights Reserved.