Serialized Form
-
Package com.feedzai.commons.sql.abstraction.ddl
-
Class com.feedzai.commons.sql.abstraction.ddl.AlterColumn extends Expression implements Serializable
-
Serialized Fields
-
column
DbColumn column
the column definition -
table
Expression table
the table where the column resides
-
-
-
Class com.feedzai.commons.sql.abstraction.ddl.DbColumn extends Object implements Serializable
-
Serialized Fields
-
autoInc
boolean autoInc
trueif the column is auto incremental. -
columnConstraints
List<DbColumnConstraint> columnConstraints
The list of constraints. -
dbColumnType
DbColumnType dbColumnType
The column type. -
defaultValue
K defaultValue
The default value if applicable. -
name
String name
The column name. -
size
Integer size
The size if applicable (e.g. for var char).
-
-
-
Class com.feedzai.commons.sql.abstraction.ddl.DbColumn.Builder extends Object implements Serializable
-
Serialized Fields
-
autoInc
boolean autoInc
-
columnConstraints
List<DbColumnConstraint> columnConstraints
-
dbColumnType
DbColumnType dbColumnType
-
defaultValue
K defaultValue
-
name
String name
-
size
Integer size
-
-
-
Class com.feedzai.commons.sql.abstraction.ddl.DbEntity extends Object implements Serializable
-
Serialized Fields
-
-
Class com.feedzai.commons.sql.abstraction.ddl.DbEntity.Builder extends Object implements Serializable
-
Class com.feedzai.commons.sql.abstraction.ddl.DbFk extends Object implements Serializable
-
Serialized Fields
-
-
Class com.feedzai.commons.sql.abstraction.ddl.DbFk.Builder extends Object implements Serializable
-
Class com.feedzai.commons.sql.abstraction.ddl.DbIndex extends Object implements Serializable
-
Class com.feedzai.commons.sql.abstraction.ddl.DbIndex.Builder extends Object implements Serializable
-
Class com.feedzai.commons.sql.abstraction.ddl.DropPrimaryKey extends Expression implements Serializable
-
Serialized Fields
-
table
Expression table
the table expression
-
-
-
Class com.feedzai.commons.sql.abstraction.ddl.Rename extends Expression implements Serializable
-
Serialized Fields
-
newName
Expression newName
The new name of the table. -
oldName
Expression oldName
The old name of the table.
-
-
-
-
Package com.feedzai.commons.sql.abstraction.dml
-
Class com.feedzai.commons.sql.abstraction.dml.All extends Name implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.Between extends Expression implements Serializable
-
Serialized Fields
-
and
Expression and
The AND expression. -
column
Expression column
The column. -
not
boolean not
Negates the expression.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Case extends Expression implements Serializable
-
Serialized Fields
-
falseAction
Expression falseAction
Action to be executed if the condition is false. -
whens
List<When> whens
List of when clauses.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Cast extends Expression implements Serializable
-
Serialized Fields
-
expression
Expression expression
The expression. -
type
DbColumnType type
The type to be converted.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Coalesce extends Expression implements Serializable
-
Serialized Fields
-
alternative
Expression[] alternative
The alternative expressions. -
exp
Expression exp
The expression to test.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Concat extends Expression implements Serializable
-
Serialized Fields
-
delimiter
Expression delimiter
The concatenation delimiter. -
expressions
Collection<Expression> expressions
The expressions to concatenate.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Delete extends Expression implements Serializable
-
Serialized Fields
-
table
Expression table
The table. -
where
Expression where
The WHERE expression.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Expression extends Object implements Serializable
-
Serialized Fields
-
alias
String alias
The expression alias if applicable. -
enclosed
boolean enclosed
True if the expression is to be enclosed in parenthesis. -
joins
List<Join> joins
The list of joins, if applicable. -
ordering
String ordering
The string that specified the ordering if applicable. -
properties
PdbProperties properties
The PDB properties. -
quotes
boolean quotes
True if the expression is to be put around quotes. -
translator
AbstractTranslator translator
The abstract translator. -
withNoLock
boolean withNoLock
The SQL Server's no lock keyword.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Function extends Expression implements Serializable
-
Serialized Fields
-
exp
Expression exp
The expression enclosed in the function. -
function
String function
The function.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.InternalFunction extends Function implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.Join extends Expression implements Serializable
-
Serialized Fields
-
join
String join
The join type represented in a String (INNER, OUTER, etc). -
joinExpr
Expression joinExpr
The Expression to join. -
joinTable
Expression joinTable
The Table to join.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.K extends Expression implements Serializable
-
Serialized Fields
-
constant
Object constant
The constant object.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Literal extends Expression implements Serializable
-
Serialized Fields
-
literal
Object literal
The literal object.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Modulo extends Expression implements Serializable
-
Serialized Fields
-
dividend
Expression dividend
The dividend. -
divisor
Expression divisor
The divisor.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Name extends Expression implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.Query extends Expression implements Serializable
-
Serialized Fields
-
distinct
boolean distinct
Signals the DISTINCT keyword. -
forUpdate
boolean forUpdate
Signals if query should include FOR UPDATE. If it is set as true the database will block reads from another transactions also using SELECT FOR UPDATE.- Since:
- 2.8.4
-
fromColumns
List<Expression> fromColumns
The list of object in the from clause. -
groupbyColumns
List<Expression> groupbyColumns
The list of objects in the group by clause. -
having
Expression having
The having clause. -
limit
Integer limit
Limit the number of rows. -
offset
Integer offset
Offset before the limit of rows. -
orderbyColumns
List<Expression> orderbyColumns
The list of object in the order by clause. -
selectColumns
List<Expression> selectColumns
The list of object in the select clause. -
where
Expression where
The WHERE clause.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.RepeatDelimiter extends Expression implements Serializable
-
Serialized Fields
-
delimiter
String delimiter
The delimiter. -
expressions
List<Expression> expressions
The list of expressions.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.StringAgg extends Expression implements Serializable
-
Serialized Fields
-
column
Expression column
The column to aggregate. -
delimiter
char delimiter
The delimiter. -
distinct
boolean distinct
Is it distinct.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Truncate extends Expression implements Serializable
-
Serialized Fields
-
table
Expression table
The Table.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Union extends Expression implements Serializable
-
Serialized Fields
-
all
boolean all
Signals if it is a UNION ALL. -
expressions
List<Expression> expressions
The expressions to union.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Update extends Expression implements Serializable
-
Serialized Fields
-
columns
List<Expression> columns
The set expression. -
from
Expression from
The from clause. -
table
Expression table
The table. -
where
Expression where
The where clause.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Values extends Expression implements Serializable
-
Serialized Fields
-
aliases
String[] aliases
The columns' aliases. -
rows
List<Values.Row> rows
The rows.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.Values.Row extends Expression implements Serializable
-
Serialized Fields
-
expressions
List<Expression> expressions
The list of expressions on the row.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.View extends Expression implements Serializable
-
Serialized Fields
-
as
Expression as
The expression. -
name
String name
The name of the view. -
replace
boolean replace
Signals if the view is to replace.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.When extends Expression implements Serializable
-
Serialized Fields
-
action
Expression action
The action to be executed if the condition is true. -
condition
Expression condition
The condition to verify.
-
-
-
Class com.feedzai.commons.sql.abstraction.dml.With extends Expression implements Serializable
-
Serialized Fields
-
clauses
List<org.apache.commons.lang3.tuple.ImmutablePair<Name,Expression>> clauses
The clauses. -
then
Expression then
Expression to execute given the with clauses.
-
-
-
-
Package com.feedzai.commons.sql.abstraction.dml.result
-
Class com.feedzai.commons.sql.abstraction.dml.result.DB2ResultColumn extends ResultColumn implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.result.H2ResultColumn extends ResultColumn implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.result.MySqlResultColumn extends ResultColumn implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.result.OracleResultColumn extends ResultColumn implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.result.PostgreSqlResultColumn extends ResultColumn implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.result.ResultColumn extends Object implements Serializable
-
Class com.feedzai.commons.sql.abstraction.dml.result.SqlServerResultColumn extends ResultColumn implements Serializable
-
-
Package com.feedzai.commons.sql.abstraction.engine
-
Class com.feedzai.commons.sql.abstraction.engine.ConnectionResetException extends Exception implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineException extends Exception implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineRuntimeException extends RuntimeException implements Serializable
-
Serialized Fields
-
isRetryable
boolean isRetryable
Property that indicates if Exception is retryable or not. This property must be defined 'true' if the Transaction Retry must be done on client side.- See Also:
- CockroachDB - transactions
-
-
-
Class com.feedzai.commons.sql.abstraction.engine.DatabaseEngineTimeoutException extends DatabaseEngineException implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.DatabaseFactoryException extends Exception implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.DuplicateEngineException extends Exception implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.NameAlreadyExistsException extends Exception implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.OperationNotSupportedRuntimeException extends DatabaseEngineRuntimeException implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.RecoveryException extends Exception implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.RetryLimitExceededException extends Exception implements Serializable
-
-
Package com.feedzai.commons.sql.abstraction.engine.configuration
-
Class com.feedzai.commons.sql.abstraction.engine.configuration.PdbConfigurationException extends Exception implements Serializable
-
Class com.feedzai.commons.sql.abstraction.engine.configuration.PdbProperties extends Properties implements Serializable
- serialVersionUID:
- -4948574874005506022L
-
-
Package com.feedzai.commons.sql.abstraction.engine.handler
-
Class com.feedzai.commons.sql.abstraction.engine.handler.OperationFault extends Object implements Serializable
-
Serialized Fields
-
entity
String entity
The entity name. -
type
OperationFault.Type type
The type of fault originated by the operation.
-
-
-
-
Package com.feedzai.commons.sql.abstraction.entry
-
Class com.feedzai.commons.sql.abstraction.entry.EntityEntry extends Object implements Serializable
-
Class com.feedzai.commons.sql.abstraction.entry.EntityEntry.Builder extends Object implements Serializable
-
-
Package com.feedzai.commons.sql.abstraction.exceptions
-
Class com.feedzai.commons.sql.abstraction.exceptions.DatabaseEngineRetryableException extends DatabaseEngineException implements Serializable
-
Class com.feedzai.commons.sql.abstraction.exceptions.DatabaseEngineRetryableRuntimeException extends DatabaseEngineRuntimeException implements Serializable
-