- AbstractBatch - Class in com.feedzai.commons.sql.abstraction.batch
-
A Batch that periodically flushes pending insertions to the database.
- AbstractBatch(DatabaseEngine, String, int, long, long, FailureListener, int, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
- AbstractBatch(DatabaseEngine, String, int, long, long, FailureListener) - Constructor for class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
- AbstractBatch(DatabaseEngine, String, int, long, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
- AbstractBatch(DatabaseEngine, int, long, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
- AbstractDatabaseEngine - Class in com.feedzai.commons.sql.abstraction.engine
-
Provides a set of functions to interact with the database.
- AbstractDatabaseEngine(String, PdbProperties, Dialect) - Constructor for class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- AbstractTranslator - Class in com.feedzai.commons.sql.abstraction.engine
-
Abstract translator to be extended by specific implementations.
- AbstractTranslator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- add(BatchEntry) - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
Adds the fields to the batch.
- add(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
Adds the fields to the batch.
- addBatch(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Add an entry to the batch.
- addBatch(String, EntityEntry) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Adds an entry to the batch.
- addColumn(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds a column to the entity.
- addColumn(Collection<DbColumn>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds the columns to the entity.
- addColumn(String, DbColumnType, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds a column to the entity.
- addColumn(String, DbColumnType, Integer, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds a column to the entity.
- addColumn(String, DbColumnType, boolean, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds a column to the entity.
- addColumn(String, DbColumnType, K, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds a column to the entity.
- addColumn(String, DbColumnType, Integer, boolean, DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds a column to the entity.
- addColumn(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
-
Adds local columns to match the foreign.
- addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Adds the column to an existent table.
- addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- addColumn(DbEntity, DbColumn...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- addColumns(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
-
Adds local columns to match the foreign.
- addConstraint(DbColumnConstraint) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
-
Adds a new constraint to this column.
- addConstraints(DbColumnConstraint...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
-
Adds constraints.
- addConstraints(Collection<DbColumnConstraint>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
-
Adds constraints.
- addEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Adds an entity to the engine.
- addEntity(DbEntity) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Adds an entity to the engine.
- addFk(DbFk...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds the FKs.
- addFk(DbFk.Builder...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds the FKs.
- addFk(Collection<DbFk>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds the FKs.
- addFks(Collection<DbFk>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds the FKs.
- addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Adds the FKs.
- addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- addFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- addForeignColumn(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
-
Adds foreign columns to match the local ones.
- addForeignColumns(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder
-
Adds foreign columns to match the local ones.
- addIndex(DbIndex) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds an index.
- addIndex(boolean, String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds an index.
- addIndex(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds an index.
- addIndex(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds an index.
- addIndexes(Collection<DbIndex>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Adds an index.
- addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Add the desired indexes.
- addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- addIndexes(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Add a primary key to the entity.
- addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- addPrimaryKey(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Adds the necessary sequences.
- addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- addSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- AESHelper - Class in com.feedzai.commons.sql.abstraction.util
-
Class to provide encryption and decryption using AES algorithm.
- AESHelper() - Constructor for class com.feedzai.commons.sql.abstraction.util.AESHelper
-
- alias - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
-
The expression alias if applicable.
- alias(String) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Aliases this expression.
- All - Class in com.feedzai.commons.sql.abstraction.dml
-
Represents the * or environment.* operator.
- All() - Constructor for class com.feedzai.commons.sql.abstraction.dml.All
-
Creates a new instance of
All.
- All(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.All
-
Creates a new instance of
All.
- all() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Selects all columns in a row.
- all(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Selects all columns in a table.
- ALLOW_COLUMN_DROP - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Property to allow column drops on entity updates.
- allowColumnDrop() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if column drop is allowed when the schema changes.
- AlterColumn - Class in com.feedzai.commons.sql.abstraction.ddl
-
Expression to translate {@code ALTER TABLE...
- AlterColumn(Expression, DbColumn) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
-
- alterColumn(Expression, Name, DbColumnType, DbColumnConstraint...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Alter column operator.
- alterColumn(Expression, DbColumn) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Alter column operator.
- and(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The AND operator.
- and(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The AND operator.
- AND - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The AND delimited.
- andWhere(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
The WHERE clause.
- as(Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.View
-
Sets the AS expression.
- asc() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Sets ordering to ascendant.
- autoInc(boolean) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
-
Sets this field to use auto incrementation techniques.
- avg(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The AVG operator.
- AVG - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
-
The AVG function.
- checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Checks if the connection is alive.
- checkConnection(boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Checks if the connection is alive.
- checkConnection() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Checks if the connection is alive.
- checkConnection(boolean) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Checks if the connection is alive.
- checkConnection() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Checks if the connection is alive.
- checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- checkConnection(Connection) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- checkMandatoryProperties() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if the configuration validates for mandatory properties.
- clearFks() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Clears all the FKs in this builder.
- clearParameters(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Clears the prepared statement parameters.
- clearParameters(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Clears the prepared statement parameters.
- clone() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
- clone() - Method in interface com.feedzai.commons.sql.abstraction.util.Cloneable
-
Clones an object.
- Cloneable<T> - Interface in com.feedzai.commons.sql.abstraction.util
-
Typed Cloneable.
- close() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
-
Closes the ResultSet and the Statement if applicable.
- close() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Closes the connection to the database.
- close() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Closes the connection to the database.
- close() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
- Coalesce - Class in com.feedzai.commons.sql.abstraction.dml
-
Represents the coalesce operator.
- Coalesce(Expression, Expression...) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Coalesce
-
- coalesce(Expression, Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The coalesce operator.
- column(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
A column.
- column(String, String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
A column from a table.
- columns - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
- columns(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex.Builder
-
Add the columns that are part of the index.
- columns(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex.Builder
-
Add the columns that are part of the index.
- com.feedzai.commons.sql.abstraction - package com.feedzai.commons.sql.abstraction
-
- com.feedzai.commons.sql.abstraction.batch - package com.feedzai.commons.sql.abstraction.batch
-
Contains a batch to periodically flushes to the database.
- com.feedzai.commons.sql.abstraction.ddl - package com.feedzai.commons.sql.abstraction.ddl
-
Contains classes that aid on DDL creation.
- com.feedzai.commons.sql.abstraction.dml - package com.feedzai.commons.sql.abstraction.dml
-
Contains classes to build DML statements.
- com.feedzai.commons.sql.abstraction.dml.dialect - package com.feedzai.commons.sql.abstraction.dml.dialect
-
Contains an SQL builder.
- com.feedzai.commons.sql.abstraction.dml.result - package com.feedzai.commons.sql.abstraction.dml.result
-
Columns results implementations.
- com.feedzai.commons.sql.abstraction.engine - package com.feedzai.commons.sql.abstraction.engine
-
Contains the database engine core.
- com.feedzai.commons.sql.abstraction.engine.configuration - package com.feedzai.commons.sql.abstraction.engine.configuration
-
Contains classes to configure PdB.
- com.feedzai.commons.sql.abstraction.engine.handler - package com.feedzai.commons.sql.abstraction.engine.handler
-
Contains a handler interface to control the definition flow.
- com.feedzai.commons.sql.abstraction.engine.impl - package com.feedzai.commons.sql.abstraction.engine.impl
-
Database specific implementations.
- com.feedzai.commons.sql.abstraction.entry - package com.feedzai.commons.sql.abstraction.entry
-
A database entry implementation.
- com.feedzai.commons.sql.abstraction.util - package com.feedzai.commons.sql.abstraction.util
-
Contains utility classes that aid PdB.
- COMMA - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The COMMA (,) delimiter.
- commentCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- commentCharacter() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
- commentCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- commit() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Commits the current transaction.
- commit() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Commits the current transaction.
- COMPRESS_LOBS - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Property that indicates the lobs should be compressed.
- configure() - Method in class com.feedzai.commons.sql.abstraction.engine.DatabaseFactory.PdbModule
-
- conn - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The database connection.
- connect() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Connects to the database.
- ConnectionResetException - Exception in com.feedzai.commons.sql.abstraction.engine
-
Exceptions to be thrown when Connection Reset cannot be performed.
- ConnectionResetException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
-
Constructs a new exception with null as its detail message.
- ConnectionResetException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
-
Constructs a new exception with the specified detail message.
- ConnectionResetException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
-
Constructs a new exception with the specified detail message and
cause.
- ConnectionResetException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- ConnectionResetException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.ConnectionResetException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- connectionStringFor(String, String) - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
-
Gets the JDBC connection string given the hostname and the database.
- connectionStringFor(String, String, int) - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
-
Gets the JDBC connection string given the hostname and the database.
- Constants - Class in com.feedzai.commons.sql.abstraction.util
-
Common constants to be used in PDB.
- Constants() - Constructor for class com.feedzai.commons.sql.abstraction.util.Constants
-
- CONSTRAINT_NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
Constraint name already exists.
- CONSTRAINT_NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
Foreign Key already exists.
- CONSTRAINT_NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
Table or view does not exist.
- containsColumn(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
-
Checks if the given column is present in the list of columns.
- containsEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- containsEntity(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Returns if the current engine contains the entity.
- containsKey(String) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
-
Checks if the given key is set in the internal map.
- count(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The COUNT operator.
- COUNT - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
-
The COUNT function.
- create(DatabaseEngine, String, int, long, long) - Static method in class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
-
- create(DatabaseEngine, String, int, long, long, FailureListener) - Static method in class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
-
- create(DatabaseEngine, String, int, long, long, FailureListener, int, long) - Static method in class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
-
- createBatch(int, long) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Creates a new batch that periodically flushes a batch.
- createBatch(int, long, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- createBatch(int, long, String, FailureListener) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- createBatch(int, long) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates a new batch that periodically flushes a batch.
- createBatch(int, long, String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates a new batch that periodically flushes a batch.
- createBatch(int, long, String, FailureListener) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates a new batch that periodically flushes a batch.
- createPreparedStatement(String, Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- createPreparedStatement(String, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- createPreparedStatement(String, Expression, int) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- createPreparedStatement(String, String, int) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- createPreparedStatement(String, Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates a prepared statement.
- createPreparedStatement(String, String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates a prepared statement.
- createPreparedStatement(String, Expression, int) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates a prepared statement.
- createPreparedStatement(String, String, int) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates a prepared statement.
- createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Creates and gets the prepared statement that will be used for insertions.
- createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- createPreparedStatementForInserts(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultIterator
-
- createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.H2ResultIterator
-
- createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.MySqlResultIterator
-
- createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.OracleResultIterator
-
- createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultIterator
-
- createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
-
- createResultColumn(String, Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultIterator
-
- createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Creates a specific
ResultIterator for the engine in place given given prepared statement.
- createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- createResultIterator(Statement, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- createResultIterator(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Creates the table.
- createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- createTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- createView(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a view.
- currentSchema - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The current schema that's being used by the engine.
- DatabaseEngine - Interface in com.feedzai.commons.sql.abstraction.engine
-
Interface with the specific database implementation.
- DatabaseEngineDriver - Enum in com.feedzai.commons.sql.abstraction.engine
-
Utility Enumeration to access default information for Database Vendors.
- DatabaseEngineException - Exception in com.feedzai.commons.sql.abstraction.engine
-
- DatabaseEngineException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
-
Constructs a new exception with null as its detail message.
- DatabaseEngineException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
-
Constructs a new exception with the specified detail message.
- DatabaseEngineException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
-
Constructs a new exception with the specified detail message and
cause.
- DatabaseEngineException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- DatabaseEngineException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- DatabaseEngineRuntimeException - Exception in com.feedzai.commons.sql.abstraction.engine
-
To be thrown when faults happen during regular database operations.
- DatabaseEngineRuntimeException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
-
Constructs a new runtime exception with null as its
detail message.
- DatabaseEngineRuntimeException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
-
Constructs a new runtime exception with the specified detail message.
- DatabaseEngineRuntimeException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
-
Constructs a new runtime exception with the specified detail message and
cause.
- DatabaseEngineRuntimeException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
-
Constructs a new runtime exception with the specified cause and a
detail message of (cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause).
- DatabaseEngineRuntimeException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException
-
Constructs a new runtime exception with the specified detail
message, cause, suppression enabled or disabled, and writable
stack trace enabled or disabled.
- DatabaseFactory - Class in com.feedzai.commons.sql.abstraction.engine
-
Factory used to obtain database connections.
- DatabaseFactory.PdbModule - Class in com.feedzai.commons.sql.abstraction.engine
-
Module that enables dependency injection in PDB.
- DatabaseFactory.PdbModule.Builder - Class in com.feedzai.commons.sql.abstraction.engine
-
- DatabaseFactoryException - Exception in com.feedzai.commons.sql.abstraction.engine
-
- DatabaseFactoryException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
-
Constructs a new exception with null as its detail message.
- DatabaseFactoryException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
-
Constructs a new exception with the specified detail message.
- DatabaseFactoryException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
-
Constructs a new exception with the specified detail message and
cause.
- DatabaseFactoryException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- DatabaseFactoryException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- DB2_DEFAULT_BLOB_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
The default size of a BLOB in DB2.
- DB2_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
The DB2 JDBC driver.
- DB2Engine - Class in com.feedzai.commons.sql.abstraction.engine.impl
-
DB2 specific database implementation.
- DB2Engine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
Creates a new DB2 connection.
- DB2ResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
-
The DB2 column result implementation.
- DB2ResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
-
- DB2ResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
-
- DB2ResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultIterator
-
- DB2ResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultIterator
-
- DB2Translator - Class in com.feedzai.commons.sql.abstraction.engine.impl
-
Provides SQL translation for DB2.
- DB2Translator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- DbColumn - Class in com.feedzai.commons.sql.abstraction.ddl
-
Represents a database column definition.
- dbColumn() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a Database Column builder.
- dbColumn(String, DbColumnType, boolean) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a Database Column builder.
- dbColumn(String, DbColumnType) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a Database Column builder.
- dbColumn(String, DbColumnType, int) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a Database Column builder.
- DbColumn.Builder - Class in com.feedzai.commons.sql.abstraction.ddl
-
Builder for creating immutable
DbColumn objects.
- DbColumnConstraint - Enum in com.feedzai.commons.sql.abstraction.ddl
-
Represents the available column constraints.
- DbColumnType - Enum in com.feedzai.commons.sql.abstraction.ddl
-
The column types.
- DbEntity - Class in com.feedzai.commons.sql.abstraction.ddl
-
Represents a database entity.
- DbEntity(String, List<DbColumn>, List<DbFk>, List<String>, List<DbIndex>) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DbEntity
-
- dbEntity() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a Database Entity builder.
- DbEntity.Builder - Class in com.feedzai.commons.sql.abstraction.ddl
-
Builder to create immutable
DbEntity objects.
- DbEntityType - Enum in com.feedzai.commons.sql.abstraction.ddl
-
The database entity types.
- DbFk - Class in com.feedzai.commons.sql.abstraction.ddl
-
Represents a database foreign key hard link
between two tables.
- dbFk() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a Database Foreign Key builder.
- DbFk.Builder - Class in com.feedzai.commons.sql.abstraction.ddl
-
Builder to create immutable
DbFk objects.
- DbIndex - Class in com.feedzai.commons.sql.abstraction.ddl
-
Represents a database index.
- dbIndex() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a Database Index builder.
- DbIndex.Builder - Class in com.feedzai.commons.sql.abstraction.ddl
-
Builder to create immutable
DbIndex objects.
- 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
-
- decrypt(byte[], String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
-
- decryptFile(String, String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
-
- DEFAULT - Static variable in interface com.feedzai.commons.sql.abstraction.engine.handler.ExceptionHandler
-
Default exception handler that doesn't stop the definition flow
in any case.
- DEFAULT_ALLOW_COLUMN_DROP - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
By default allow column drops.
- DEFAULT_BLOB_BUFFER_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default buffer size for blobs.
- DEFAULT_COMPRESS_LOBS - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
Indicates if the LOB columns should be compressed.
- DEFAULT_FETCH_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default fetch size.
- DEFAULT_ISOLATION_LEVEL - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default isolation level.
- DEFAULT_MAX_IDENTIFIER_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default maximum identifier size.
- DEFAULT_MAXIMUM_TIME_BATCH_SHUTDOWN - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default maximum amount of time to wait when batches are shutting down.
- DEFAULT_RECONNECT_ON_LOST - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
By default reconnects on connection lost.
- DEFAULT_RETRY_INTERVAL - Static variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
Constant representing the default time interval (milliseconds) to wait between batch flush retries.
- DEFAULT_RETRY_INTERVAL - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default retry interval.
- DEFAULT_SCHEMA_POLICY - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default schema policy.
- DEFAULT_SECRET_LOCATION - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default secret location.
- DEFAULT_VARCHAR_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.util.Constants
-
The default var char size.
- DefaultBatch - Class in com.feedzai.commons.sql.abstraction.batch
-
The default batch implementation.
- DefaultBatch(DatabaseEngine, String, int, long, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
-
- DefaultBatch(DatabaseEngine, String, int, long, long, FailureListener) - Constructor for class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
-
- DefaultBatch(DatabaseEngine, String, int, long, long, FailureListener, int, long) - Constructor for class com.feedzai.commons.sql.abstraction.batch.DefaultBatch
-
- defaultPort() - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
-
Gets the default port for this vendor.
- defaultValue(K) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
-
Sets the default value.
- Delete - Class in com.feedzai.commons.sql.abstraction.dml
-
Represents the DELETE operator.
- Delete(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Delete
-
Creates a new instance of
Delete.
- delete(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The DELETE keyword.
- desc() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Sets ordering to descendant.
- destroy() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
Destroys this batch.
- dev - Static variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
The dev Marker.
- dev - Static variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The dev Marker.
- Dialect - Enum in com.feedzai.commons.sql.abstraction.dml.dialect
-
Represents the supported dialects distributed by the library.
- dialect - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The dialect.
- distinct() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Sets the SELECT expression as DISTINCT.
- div(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The DIV operator.
- div(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The DIV operator.
- DIV - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The / delimited.
- DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The database driver.
- driver() - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
-
Gets the driver.
- dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Drops the column.
- dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- dropColumn(DbEntity, String...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- dropEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Drops an entity.
- dropEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Drops everything that belongs to the entity.
- dropEntity(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Drops an entity.
- dropEntity(DbEntity) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Drops everything that belongs to the entity.
- dropFks(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Drops this table foreign keys.
- dropFks(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- dropPK(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Drop primary key table operator.
- DropPrimaryKey - Class in com.feedzai.commons.sql.abstraction.ddl
-
Translates to a statement that allows to drop the primary key of a table.
- DropPrimaryKey(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
-
- dropReferringFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- dropReferringFks(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Drops the sequences of the entity.
- dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- dropSequences(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Drops the table.
- dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- dropTable(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- duplicate(Properties, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Duplicates a connection.
- duplicate(Properties, boolean) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Duplicates a connection.
- DUPLICATE_KEY_NAME - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
Duplicate key name
- DuplicateEngineException - Exception in com.feedzai.commons.sql.abstraction.engine
-
To be thrown if it is not possible to duplicate a connection.
- DuplicateEngineException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
-
Constructs a new exception with null as its detail message.
- DuplicateEngineException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
-
Constructs a new exception with the specified detail message.
- DuplicateEngineException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
-
Constructs a new exception with the specified detail message and
cause.
- DuplicateEngineException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- DuplicateEngineException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- eh - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The exception handler to control the flow when defining new entities.
- enclose() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Encloses this expression with parenthesis.
- enclosed - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
-
True if the expression is to be enclosed in parenthesis.
- encrypt(String, String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
-
Encrypts a string.
- encrypt(byte[], String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
-
Encrypts a byte[].
- ENCRYPTED_PASSWORD - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The property for using encrypted passwords.
- ENCRYPTED_USERNAME - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The property for using encrypted usernames.
- encryptToFile(String, byte[], String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
-
Encrypts the byte[] to a file.
- ENGINE - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The engine property.
- engine() - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
-
Gets the engine.
- entities - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Map of entities.
- entityEntry - Variable in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
-
the entity data
- EntityEntry - Class in com.feedzai.commons.sql.abstraction.entry
-
Represents an entry, i.e.
- EntityEntry.Builder - Class in com.feedzai.commons.sql.abstraction.entry
-
- entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Translates the given entry entity to the prepared statement.
- entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- entityToPreparedStatement(DbEntity, PreparedStatement, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- entry() - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Creates a Database Entry builder.
- eq(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The equals expression.
- eq(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The equals expression.
- EQ - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The EQ delimited.
- equals(Object) - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
-
- equals(Object) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
-
- escapeCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- escapeCharacter() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
- escapeCharacter() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- escapeSql(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
-
Apache Commons-Lang 2.X contained StringEscapeUtils#escapeSql, but this method was removed in 3.X as discussed
here: https://commons.apache.org/proper/commons-lang/article3_0.html#StringEscapeUtils.escapeSql
For this reason, the source code has been copied from 2.X to here so that we can continue to use the logic and
possibly build on it in the future.
- ExceptionHandler - Interface in com.feedzai.commons.sql.abstraction.engine.handler
-
Interface to control the definition flow when defining new entities.
- executePS(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Executes the specified prepared statement.
- executePS(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Executes the specified prepared statement.
- executePSUpdate(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Executes update on the specified prepared statement.
- executePSUpdate(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Executes update on the specified prepared statement.
- executeUpdate(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Executes a native query.
- executeUpdate(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Executes the given update.
- executeUpdate(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Executes a native query.
- executeUpdate(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Executes the given update.
- executeUpdate(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- executeUpdate(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- executeUpdateSilently(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Executes the given statement.
- Expression - Class in com.feedzai.commons.sql.abstraction.dml
-
A generic SQL Expression capable of being translated.
- Expression() - Constructor for class com.feedzai.commons.sql.abstraction.dml.Expression
-
- get(String) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder
-
Gets the value given the pair.
- get(String) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
-
Gets the field.
- getAlias() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Gets the alias.
- getAlternative() - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
-
Gets the alternative expressions.
- getAnd() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
-
Gets the AND expression.
- getAs() - Method in class com.feedzai.commons.sql.abstraction.dml.View
-
Gets the AS expression.
- getAutoIncColumn() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Gets the auto increment column.
- getBlobBufferSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the blob buffer size.
- getColumn() - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
-
Gets the column to change.
- getColumn() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
-
Gets the column in the expression.
- getColumnConstraints() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Gets the immutable list of constraints in the column.
- getColumnNames() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
-
Retrieves the column names of the iterator.
- getColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
-
Gets the list of columns of the entity.
- getColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
-
Gets the list of columns that are part of the index,
- getColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Update
-
Gets the columns.
- getConnection() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Checks if the connection is available and returns it.
- getConnection() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Checks if the connection is available and returns it.
- getConnection(Properties) - Static method in class com.feedzai.commons.sql.abstraction.engine.DatabaseFactory
-
Gets a database connection from the specified properties.
- getConstant() - Method in class com.feedzai.commons.sql.abstraction.dml.K
-
Gets the constant.
- getDbColumnType() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Gets the column type.
- getDefaultValue() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Gets the default value, null when not applicable.
- getDelimiter() - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
Gets the delimiter for repetitions.
- getDialect() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- getDialect() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the dialect being used.
- getDividend() - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
-
Gets the dividend.
- getDivisor() - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
-
Gets the divisor.
- getDriver() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the driver property.
- getEngine() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the engine.
- getEntities() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- getEntities(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- getEntities() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the database entities for the current schema.
- getEntities(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the database entities for the specified schema.
- getEntities(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- getEntity() - Method in class com.feedzai.commons.sql.abstraction.engine.handler.OperationFault
-
Gets the entity name.
- getEntity() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Gets the entity.
- getEntityEntry() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
-
Gets the entity data.
- getEnvironment() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
-
Gets the environment.
- getExp() - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
-
Gets the expression to test.
- getExp() - Method in class com.feedzai.commons.sql.abstraction.dml.Function
-
Gets the expression in the function.
- getExpressions() - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
Gets the expressions.
- getFetchSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the fetch size.
- getFinalJdbcConnection(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Gets the final JDBC connection.
- getFinalJdbcConnection(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- getFks() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
-
Gets the immutable list of foreign keys.
- getForeignColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
-
Gets he list of foreign column names.
- getForeignTable() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
-
Gets the name of the foreign table name.
- getFromColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Gets the FROM columns.
- getFunction() - Method in class com.feedzai.commons.sql.abstraction.dml.Function
-
Gets the function.
- getGroupbyColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Gets the GROUP BY expressions.
- getHaving() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Gets the HAVING expression.
- getIndexes() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
-
Gets the immutable list of indexes.
- getInsert() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Gets the prepared statement for inserts.
- getInsertReturning() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Gets the prepared statement for inserts that retrieve the generated keys using the
insert statement.
- getInsertWithAutoInc() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Gets the insert statement with auto increment columns.
- getIsolationLevel() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the isolation level.
- getJdbc() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the JDBC URL.
- getJoin() - Method in class com.feedzai.commons.sql.abstraction.dml.Join
-
Gets the join type represented in a String.
- getJoinExpr() - Method in class com.feedzai.commons.sql.abstraction.dml.Join
-
Gets the join expression.
- getJoins() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Gets the join list.
- getJoinTable() - Method in class com.feedzai.commons.sql.abstraction.dml.Join
-
Gets the join table.
- getLimit() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Gets the limit.
- getLiteral() - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
-
Gets the literal object.
- getLocalColumns() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbFk
-
Gets the local columns names.
- getMap() - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
-
- getMaxBlobSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the maximum blob size.
- getMaxIdentifierSize() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the maximum identifier size.
- getMaximumAwaitTimeBatchShutdown() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the maximum await time for batches to shutdown.
- getMaxRetries() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the maximum number of retries.
- getMetadata(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- getMetadata(String, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- getMetadata(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the table metadata (table must be in the current schema).
- getMetadata(String, String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the table metadata (table must be in the current schema).
- getMetadata(String, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- getMetadata(String, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- getMetadata(String, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- getName() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Gets column name.
- getName() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
-
Gets the name of the entity.
- getName() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
-
Gets the name.
- getName() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- getName() - Method in class com.feedzai.commons.sql.abstraction.dml.View
-
Gets the view name.
- getNewName() - Method in class com.feedzai.commons.sql.abstraction.ddl.Rename
-
Gets the new name.
- getOffset() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Gets the offset.
- getOldName() - Method in class com.feedzai.commons.sql.abstraction.ddl.Rename
-
Gets the old name.
- getOrderbyColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Gets the ORDER BY expressions.
- getOrdering() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Gets the ordering.
- getPassword() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the password.
- getPkFields() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
-
Gets the immutable list of fields that compose the primary key.
- getPrivateKey() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Reads the private key from the secret location.
- getProperties() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- getProperties() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the properties in use.
- getPSIterator(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- getPSIterator(String, int) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- getPSIterator(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates an iterator for the PreparedStatement bound to the given name.
- getPSIterator(String, int) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates an iterator for the PreparedStatement bound to the given name.
- getPSResultSet(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Gets the result set of the specified prepared statement.
- getPSResultSet(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the result set of the specified prepared statement.
- getQueryMetadata(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Gets the query metadata.
- getQueryMetadata(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Gets the query metadata.
- getQueryMetadata(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the query metadata.
- getQueryMetadata(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Gets the query metadata.
- getRetryInterval() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the retry interval.
- getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Gets the schema being used in the current
connection.
- getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the database schema.
- getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- getSchema() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- getSelectColumns() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Gets the SELECT columns.
- getSize() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Gets the size of the column if applicable (e.g.
- getTable() - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
-
Gets the table expression.
- getTable() - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
-
Gets the table expression.
- getTable() - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
-
Gets the TABLE expression.
- getTable() - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
-
Gets the table to truncate.
- getTable() - Method in class com.feedzai.commons.sql.abstraction.dml.Update
-
Gets the table.
- getTableName() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
-
Gets the table name.
- getTranslator() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the translator class.
- getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Gets the class that translates SQL bound to this engine.
- getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- getTranslatorClass() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- getType() - Method in class com.feedzai.commons.sql.abstraction.engine.handler.OperationFault
-
Gets the fault type.
- getUsername() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Gets the username.
- getWhere() - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
-
Gets the WHERE expression.
- getWhere() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Gets the WHERE expression.
- getWhere() - Method in class com.feedzai.commons.sql.abstraction.dml.Update
-
Gets the WHERE expression.
- groupby(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Adds the GROUP BY columns.
- groupby(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Adds the GROUP BY columns.
- gt(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The GT operator.
- gt(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The GT operator.
- GT - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The > delimited.
- gteq(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The GTEQ operator.
- gteq(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The GTEQ operator.
- GTEQ - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The ≥ delimited.
- in(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The IN expression.
- IN - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The IN delimited.
- INDEX_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
Name is already used by an existing index.
- INDEX_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
Sequence does not exist.
- indexes - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
- InitiallyReusableByteArrayOutputStream - Class in com.feedzai.commons.sql.abstraction.util
-
A take on ByteArrayOutputStream that takes a provided byte array as its
initial buffer.
- InitiallyReusableByteArrayOutputStream(byte[]) - Constructor for class com.feedzai.commons.sql.abstraction.util.InitiallyReusableByteArrayOutputStream
-
Builds an instance with an initial buffer.
- inject(Expression...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- inject(Expression...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
Injects dependencies on the given objects.
- inject(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
Injects dependencies on the given objects.
- injector - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The Guice injector.
- injector - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
The Guice injector.
- innerJoin(Expression, Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Sets an inner join with the current table.
- InternalFunction - Class in com.feedzai.commons.sql.abstraction.dml
-
Represents functions that are internal to the database engine in place.
- InternalFunction(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.InternalFunction
-
- InternalFunction(String, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.InternalFunction
-
- isAliased() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Checks if this expression is to be aliased.
- isAutoInc() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Signals whether this column is auto incremental or not.
- isClosed() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
-
Checks if this result iterator is closed.
- isDefaultValueSet() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Signals if the default value is set or not.
- isDistinct() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Checks if the SELECT expression is distinct.
- isDriverSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if the driver property is set.
- isEnclosed() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Checks if this expression is to be enclosed in parenthesis.
- isEncryptedPassword() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if password encryption is set.
- isEncryptedUsername() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if username encryption is set.
- isIsNotNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
-
Checks if IS NOT NULL is to be appended to this expression.
- isIsNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
-
Checks if IS NULL is to be appended to this expression.
- isMaxBlobSizeSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
- isNot() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
-
Checks if the expression is to be negated.
- isNotNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
-
Appends "IS NOT NULL" to this expression.
- isNull() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
-
Appends "IS NULL" to this expression.
- isNull() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
Checks if the value is null.
- ISOLATION_LEVEL - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The default isolation level.
- IsolationLevel - Enum in com.feedzai.commons.sql.abstraction.engine.configuration
-
Enumerates the possible isolation levels to use when connecting to the database.
- isQuote() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Checks if this expression is to be quoted.
- isQuotes() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Checks if this expression is to be translated with quotes.
- isReconnectOnLost() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if reconnect on connection lost is set.
- isReplace() - Method in class com.feedzai.commons.sql.abstraction.dml.View
-
Checks if this view is to be replaced.
- isSchemaPolicyCreate() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if the schema policy is CREATE.
- isSchemaPolicyCreateDrop() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if schema policy is CREATE DROP.
- isSchemaPolicyDropCreate() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if schema policy is DROP CREATE.
- isSchemaPolicyNone() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if schema policy is NONE.
- isSchemaSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if the the schema is set.
- isSequenceDirty() - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Checks if a sequence is dirty.
- isSizeSet() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Signals if the size is set or not.
- isTransactionActive() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- isTransactionActive() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Checks if a transaction is active.
- isTranslatorSet() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if a provided translator class is set.
- isUDF() - Method in class com.feedzai.commons.sql.abstraction.dml.Function
-
Checks if this function is a UDF.
- isUDF() - Method in class com.feedzai.commons.sql.abstraction.dml.InternalFunction
-
- isUnique() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbIndex
-
Checks if the index is unique.
- isWithNoLock() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Checks if this expression (TABLES) is with no lock.
- iterator(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- iterator(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- iterator(String, int) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- iterator(Expression, int) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- iterator(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates an iterator for the given SQL sentence.
- iterator(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates an iterator for the given SQL expression.
- iterator(String, int) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates an iterator for the given SQL sentence.
- iterator(Expression, int) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Creates an iterator for the given SQL expression.
- iterator(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- name - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
The name of the batch.
- name(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
-
Sets the column name.
- name - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
- name(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Sets the entity name.
- Name - Class in com.feedzai.commons.sql.abstraction.dml
-
Represents a named expression.
- Name(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Name
-
Creates a new instance of
Name.
- Name(String, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Name
-
Creates a new instance of
Name.
- name - Variable in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
The name of the column.
- NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
Name is already used by an existing object.
- NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
Name is already used by an existing object.
- NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
Name is already used by an existing object.
- NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
Name is already used by an existing object.
- NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
Name is already used by an existing object.
- NameAlreadyExistsException - Exception in com.feedzai.commons.sql.abstraction.engine
-
- NameAlreadyExistsException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
-
Constructs a new exception with null as its detail message.
- NameAlreadyExistsException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
-
Constructs a new exception with the specified detail message.
- NameAlreadyExistsException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
-
Constructs a new exception with the specified detail message and
cause.
- NameAlreadyExistsException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- NameAlreadyExistsException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- neq(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The not equal expression.
- neq(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The not equal expression.
- NEQ - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The NEQ delimiter.
- newBuilder() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn
-
Returns a new builder out of this configuration.
- newBuilder() - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity
-
Returns a new builder out of the configuration.
- newBuilder() - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
-
- next() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
-
Retrieves the next row in the result set.
- nextResult() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
-
Retrieves the values of the next row in the result set as an array oj objects.
- NO_OP - Static variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
- NO_RETRY - Static variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
Constant representing that no retries should be attempted on batch flush failures.
- not() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
-
Negates the expression.
- notBetween(Expression, Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The NOT BETWEEN operator.
- notificationLogger - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The notification logger for administration.
- notIn(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The NOT IN expression.
- NOTIN - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The NOT IN delimited.
- PASSWORD - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The PASSWORD property name.
- PdbConfigurationException - Exception in com.feedzai.commons.sql.abstraction.engine.configuration
-
Indicates when a configuration has errors.
- PdbConfigurationException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
-
Constructs a new exception with null as its detail message.
- PdbConfigurationException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
-
Constructs a new exception with the specified detail message.
- PdbConfigurationException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
-
Constructs a new exception with the specified detail message and
cause.
- PdbConfigurationException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- PdbConfigurationException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- PdbProperties - Class in com.feedzai.commons.sql.abstraction.engine.configuration
-
Represents the possible properties to include when configuring the
engine.
- PdbProperties() - Constructor for class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
- PdbProperties(boolean) - Constructor for class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Creates a new instance of
PdbProperties with the default configuration.
- PdbProperties(Properties, boolean) - Constructor for class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Merges the given properties with the default configuration.
- persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Persists a given entry.
- persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Persists a given entry.
- persist(String, EntityEntry) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Persists a given entry.
- persist(String, EntityEntry, boolean) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Persists a given entry.
- persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- persist(String, EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- persist(String, EntityEntry, boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- pkFields - Variable in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
- pkFields(String...) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Sets the PK fields.
- pkFields(Collection<String>) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Sets the PK fields.
- plus(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The PLUS operator.
- plus(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The PLUS operator.
- PLUS - Static variable in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
The + delimited.
- POSTGRESQL_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
The PostgreSQL JDBC driver.
- PostgreSqlEngine - Class in com.feedzai.commons.sql.abstraction.engine.impl
-
PostgreSQL specific database implementation.
- PostgreSqlEngine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
Creates a new PostgreSql connection.
- PostgreSqlResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
-
The PostgreSql column result implementation.
- PostgreSqlResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultColumn
-
- PostgreSqlResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
-
- PostgreSqlResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultIterator
-
- PostgreSqlResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultIterator
-
- PostgreSqlTranslator - Class in com.feedzai.commons.sql.abstraction.engine.impl
-
Provides SQL translation for PostgreSQL.
- PostgreSqlTranslator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- PreparedStatementCapsule - Class in com.feedzai.commons.sql.abstraction.util
-
Encapsulates a prepared statement, name as its properties.
- PreparedStatementCapsule(String, PreparedStatement, int) - Constructor for class com.feedzai.commons.sql.abstraction.util.PreparedStatementCapsule
-
- preparedStatementExists(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Checks if there's a prepared statement with the given name.
- preparedStatementExists(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Checks if there's a prepared statement with the given name.
- proceed(OperationFault, Exception) - Method in interface com.feedzai.commons.sql.abstraction.engine.handler.ExceptionHandler
-
Decides if the flow must continue after a faulty operation take place.
- processObject(Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
-
- processObject(Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultColumn
-
Overrides default behaviour for JSON values, that are converted to strings.
- processObject(Object) - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
Processes an object.
- processResultIterator(ResultIterator) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- properties - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
-
The PDB properties.
- properties - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The configuration.
- properties - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
The properties in place.
- ps - Variable in class com.feedzai.commons.sql.abstraction.util.PreparedStatementCapsule
-
The prepared statement.
- readFile(String) - Static method in class com.feedzai.commons.sql.abstraction.util.AESHelper
-
Reads a file.
- readString(InputStream) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
-
Reads a string from the input stream.
- RECONNECT_ON_LOST - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The property of reconnection.
- RecoveryException - Exception in com.feedzai.commons.sql.abstraction.engine
-
- RecoveryException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
-
Constructs a new exception with null as its detail message.
- RecoveryException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
-
Constructs a new exception with the specified detail message.
- RecoveryException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
-
Constructs a new exception with the specified detail message and
cause.
- RecoveryException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- RecoveryException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RecoveryException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- removeColumn(String) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder
-
Removes the column with the given name.
- removeEntity(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- removeEntity(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Removes the entity given the name.
- removePreparedStatement(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- removePreparedStatement(String) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Removes the given prepared statement.
- Rename - Class in com.feedzai.commons.sql.abstraction.ddl
-
Expression to rename tables.
- Rename(Expression, Expression) - Constructor for class com.feedzai.commons.sql.abstraction.ddl.Rename
-
Creates a new instance of
Rename.
- rename(Expression, Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Rename table operator.
- RepeatDelimiter - Class in com.feedzai.commons.sql.abstraction.dml
-
Represents expressions that ca be repeated.
- RepeatDelimiter(String, Expression...) - Constructor for class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
- RepeatDelimiter(String, Collection<? extends Expression>) - Constructor for class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
- replace() - Method in class com.feedzai.commons.sql.abstraction.dml.View
-
Sets this view to be replaced.
- ResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
-
Abstract result column to be extended by specific implementations.
- ResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- 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
-
- ResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.ResultIterator
-
- 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
-
- RetryLimitExceededException() - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
-
Constructs a new exception with null as its detail message.
- RetryLimitExceededException(String) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
-
Constructs a new exception with the specified detail message.
- RetryLimitExceededException(String, Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
-
Constructs a new exception with the specified detail message and
cause.
- RetryLimitExceededException(Throwable) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- RetryLimitExceededException(String, Throwable, boolean, boolean) - Constructor for exception com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- rightOuterJoin(Expression, Expression) - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Sets a right outer join with the current table.
- rollback() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Rolls back a transaction.
- rollback() - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Rolls back a transaction.
- run() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
- salt - Static variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
Salt to avoid erroneous flushes.
- scheduler - Variable in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
The Timer that runs this task.
- SCHEMA - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Database schema property name.
- SCHEMA_POLICY - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Schema policy property name.
- SECRET_LOCATION - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The location of the private key for passwords.
- select(Expression...) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Starts a new query.
- select(Collection<? extends Expression>) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
Starts a new query.
- select(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Adds the SELECT columns.
- select(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
Adds the SELECT columns.
- SEQUENCE_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
Sequence does not exist.
- SEQUENCE_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
Sequence does not exist.
- set(Expression...) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
-
The set keyword.
- set(Collection<? extends Expression>) - Method in class com.feedzai.commons.sql.abstraction.dml.Update
-
The set keyword.
- set(String, Object) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder
-
Adds the specified key/value pair.
- set(Map<String, Object>) - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder
-
Adds all the entries in given map to the entity entry.
- setAutoIncColumn(String) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Sets the auto increment column.
- setEntity(DbEntity) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Sets the entity.
- setEntityEntry(EntityEntry) - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
-
Sets new the entity data.
- setExceptionHandler(ExceptionHandler) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- setExceptionHandler(ExceptionHandler) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Sets the given exception handler in the engine.
- setInsert(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Sets the insert statement.
- setInsertReturning(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Sets the insert statement that allows returning the generated keys.
- setInsertWithAutoInc(PreparedStatement) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Sets the insert statement auto inc columns.
- setParameter(String, int, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- setParameter(String, int, Object, DbColumnType) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- setParameter(String, int, Object) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Sets the parameter on the specified index.
- setParameter(String, int, Object, DbColumnType) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Sets the parameter on the specified index given its type.
- setParameter(String, int, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- setParameter(String, int, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- setParameter(String, int, Object, DbColumnType) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- setParameters(String, Object...) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- setParameters(String, Object...) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Sets the parameters on the specified prepared statement.
- setParameters(String, Object...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- setParameters(String, Object...) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- setParameterValues(PreparedStatement, int, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Sets the value of a parameter in index to the value provided in param.
- setParameterValues(PreparedStatement, int, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- setProperty(String, Object) - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Adds a property object by converting it to string.
- setSchema(String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- setSchema(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- setSchema(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- setSchema(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- setSchema(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- setSchema(String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- setSequenceDirty(boolean) - Method in class com.feedzai.commons.sql.abstraction.engine.MappedEntity
-
Sets a sequence as dirty or not.
- setTableName(String) - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
-
Sets new the table name.
- setTransactionIsolation() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Sets the transaction isolation level.
- setTransactionIsolation() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- shouldCompressLobs() - Method in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
Checks if LOBS columns should be compressed.
- singleQuotize(String) - Static method in class com.feedzai.commons.sql.abstraction.util.StringUtils
-
Puts single quotes around a string.
- size(Integer) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
-
Sets the size of the type if applicable (e.g.
- SqlBuilder - Class in com.feedzai.commons.sql.abstraction.dml.dialect
-
The SQL Builder that allows representing SQL queries
in a similar way they're written.
- SqlBuilder() - Constructor for class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
- SQLSERVER_DRIVER - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
The SQLServer JDBC driver.
- SqlServerEngine - Class in com.feedzai.commons.sql.abstraction.engine.impl
-
SQLServer specific database implementation.
- SqlServerEngine(PdbProperties) - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
Creates a new SQL Server connection.
- SqlServerResultColumn - Class in com.feedzai.commons.sql.abstraction.dml.result
-
The PostgreSql column result implementation.
- SqlServerResultColumn(String, Object) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultColumn
-
- SqlServerResultIterator - Class in com.feedzai.commons.sql.abstraction.dml.result
-
- SqlServerResultIterator(Statement, String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultIterator
-
- SqlServerResultIterator(PreparedStatement) - Constructor for class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultIterator
-
- SqlServerTranslator - Class in com.feedzai.commons.sql.abstraction.engine.impl
-
Provides SQL translation for SQLServer.
- SqlServerTranslator() - Constructor for class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- start() - Method in class com.feedzai.commons.sql.abstraction.batch.AbstractBatch
-
Starts the timer task.
- stddev(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The STDDEV operator.
- STDDEV - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
-
The STDDEV function.
- stmts - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Map of prepared statements.
- StringUtils - Class in com.feedzai.commons.sql.abstraction.util
-
String Utilities.
- StringUtils() - Constructor for class com.feedzai.commons.sql.abstraction.util.StringUtils
-
- sum(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The SUM operator.
- SUM - Static variable in class com.feedzai.commons.sql.abstraction.dml.Function
-
The SUM function.
- table(String) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
A table.
- TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
Table can have only one primary key.
- TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
Table can have only one primary key.
- TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
Table can have only one primary key.
- TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
Table can have only one primary key.
- TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
Table can have only one primary key.
- TABLE_CAN_ONLY_HAVE_ONE_PRIMARY_KEY - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
Table can have only one primary key.
- TABLE_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
Table or view does not exist.
- TABLE_NAME_ALREADY_EXISTS - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
Table name is already used by an existing object.
- TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
Table or view does not exist.
- TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
Table or view does not exist.
- TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
Table or view does not exist.
- TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
Table or view does not exist.
- TABLE_OR_VIEW_DOES_NOT_EXIST - Static variable in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
Table or view does not exist.
- tableName - Variable in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
-
the table name
- timeout - Variable in class com.feedzai.commons.sql.abstraction.util.PreparedStatementCapsule
-
The query timeout.
- toBlob() - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
-
- toBlob() - Method in class com.feedzai.commons.sql.abstraction.dml.result.OracleResultColumn
-
- toBlob() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
Converts this result (in the form of blob) to the specified object type.
- toBoolean() - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
-
- toBoolean() - Method in class com.feedzai.commons.sql.abstraction.dml.result.OracleResultColumn
-
- toBoolean() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- toDouble() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- toFloat() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- toInt() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- toLong() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- toObject() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- toPdbType(int, String) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
- toPdbType(int, String) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- toString() - Method in class com.feedzai.commons.sql.abstraction.batch.BatchEntry
-
- toString() - Method in class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn
-
- toString() - Method in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
- toString() - Method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
-
- toString() - Method in class com.feedzai.commons.sql.abstraction.entry.EntityEntry
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.ddl.AlterColumn
-
- translate() - Method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnConstraint
-
The default translation.
- translate() - Method in class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.ddl.Rename
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Between
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Coalesce
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Delete
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Expression
-
Translates the expression.
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Function
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Join
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.K
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Literal
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Modulo
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Name
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Query
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Truncate
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.Update
-
- translate() - Method in class com.feedzai.commons.sql.abstraction.dml.View
-
- translate(Expression) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Translates the given expression to the current dialect.
- translate(Name) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Between) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Coalesce) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Delete) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Join) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(K) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Literal) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Truncate) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Update) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
- translate(Expression) - Method in interface com.feedzai.commons.sql.abstraction.engine.DatabaseEngine
-
Translates the given expression to the current dialect.
- translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(Truncate) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translate(AlterColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(DropPrimaryKey) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(Function) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(Join) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(Modulo) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(Rename) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(RepeatDelimiter) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(Query) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(View) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translate(Update) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
Translates the escape character.
- translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translateEscape() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
Translates the boolean false.
- translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translateFalse() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractTranslator
-
Translates the boolean true.
- translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Translator
-
- translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Translator
-
- translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlTranslator
-
- translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleTranslator
-
- translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlTranslator
-
- translateTrue() - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerTranslator
-
- translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
Translates the type present in the given column.
- translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.DB2Engine
-
- translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.H2Engine
-
- translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.MySqlEngine
-
- translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.OracleEngine
-
- translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.PostgreSqlEngine
-
- translateType(DbColumn) - Method in class com.feedzai.commons.sql.abstraction.engine.impl.SqlServerEngine
-
- translator - Variable in class com.feedzai.commons.sql.abstraction.dml.Expression
-
The abstract translator.
- translator - Variable in class com.feedzai.commons.sql.abstraction.engine.AbstractDatabaseEngine
-
The translator in place.
- TRANSLATOR - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
The translator.
- truncate(Expression) - Static method in class com.feedzai.commons.sql.abstraction.dml.dialect.SqlBuilder
-
The TRUNCATE keyword.
- Truncate - Class in com.feedzai.commons.sql.abstraction.dml
-
Represents the TRUNCATE operator.
- Truncate(Expression) - Constructor for class com.feedzai.commons.sql.abstraction.dml.Truncate
-
- type(DbColumnType) - Method in class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder
-
Sets the column type.
- val - Variable in class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn
-
The value of the column.
- valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbEntityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.dml.dialect.Dialect
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.engine.configuration.IsolationLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.feedzai.commons.sql.abstraction.engine.handler.OperationFault.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnConstraint
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbColumnType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.feedzai.commons.sql.abstraction.ddl.DbEntityType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.feedzai.commons.sql.abstraction.dml.dialect.Dialect
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.feedzai.commons.sql.abstraction.engine.configuration.IsolationLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.feedzai.commons.sql.abstraction.engine.DatabaseEngineDriver
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.feedzai.commons.sql.abstraction.engine.handler.OperationFault.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VARCHAR_SIZE - Static variable in class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties
-
VARCHAR size property name.
- View - Class in com.feedzai.commons.sql.abstraction.dml
-
Represents a SQL view.
- View(String) - Constructor for class com.feedzai.commons.sql.abstraction.dml.View
-
Creates a new instance of
View.