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

A

addColumn(Column<?, ?>, List<Object>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
addColumn(StringBuilder, List<Object>, Column<?, ?>, boolean) - Method in class org.bridje.sql.dialects.DerbyDialect
 
addColumn(Column<?, ?>, List<Object>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
addColumn(StringBuilder, List<Object>, Column<?, ?>, boolean) - Method in class org.bridje.sql.dialects.MySQLDialect
 
addColumn(Column<?, ?>, List<Object>) - Method in interface org.bridje.sql.SQLDialect
Creates the given column add DDLs.
alterTable(StringBuilder, Table) - Method in class org.bridje.sql.dialects.DerbyDialect
 
alterTable(StringBuilder, Table) - Method in class org.bridje.sql.dialects.MySQLDialect
 
and(BooleanExpr<T, E>) - Method in interface org.bridje.sql.BooleanExpr
Creates a new boolean expression that performs the logical and of this expresion with the given one.
and(T) - Method in interface org.bridje.sql.BooleanExpr
Creates a new boolean expression that performs the logical and of this expresion with the given one.
append(String) - Method in interface org.bridje.sql.SQLBuilder
Appends a new string to the SQL query.
append(CharSequence) - Method in interface org.bridje.sql.SQLBuilder
Appends a new string to the SQL query.
append(char) - Method in interface org.bridje.sql.SQLBuilder
Appends a new char to the SQL query.
append(int) - Method in interface org.bridje.sql.SQLBuilder
Appends a new integer to the SQL query.
append(long) - Method in interface org.bridje.sql.SQLBuilder
Appends a new long to the SQL query.
append(float) - Method in interface org.bridje.sql.SQLBuilder
Appends a new float to the SQL query.
append(double) - Method in interface org.bridje.sql.SQLBuilder
Appends a new double to the SQL query.
append(SQLWritable) - Method in interface org.bridje.sql.SQLBuilder
Appends a new SQL expression to the SQL query.
appendAll(SQLWritable[], String) - Method in interface org.bridje.sql.SQLBuilder
Appends the array of SQL expressions to the SQL query.
appendLimit(int, int) - Method in interface org.bridje.sql.SQLBuilder
Appends a new limit statement to the SQL query.
appendLimit(int) - Method in interface org.bridje.sql.SQLBuilder
Appends a new limit statement to the SQL query.
appendObjectName(String) - Method in interface org.bridje.sql.SQLBuilder
Appends a new object name to the SQL query.
ArithmeticExpr<T,E> - Interface in org.bridje.sql
An arithmetic SQL expression.
array(Expression<T, E>...) - Method in class org.bridje.sql.impl.SQLFactory
 
array(Expression<T, E>...) - Static method in class org.bridje.sql.SQL
Creates a new array of elements.
ArrayExpr<T,E> - Interface in org.bridje.sql
An array of elements SQL expression.
asc() - Method in interface org.bridje.sql.Expression
Creates a new order by expression that orders for this expression in an ascending manner.
asParam() - Method in interface org.bridje.sql.Column
Gets an SQL expression that represents a param (?)
asParam() - Method in interface org.bridje.sql.SQLType
Gets an SQL param out of this type.
asTable() - Method in interface org.bridje.sql.SelectFinalStep
Gets the query as a select expression.

B

begin() - Method in interface org.bridje.sql.SQLEnvironment
Begins a new SQL transaction.
bool(T) - Method in class org.bridje.sql.impl.SQLFactory
 
bool(T) - Static method in class org.bridje.sql.SQL
Creates a new literal.
BOOLEAN - Static variable in interface org.bridje.sql.SQLType
A boolean SQL type.
BooleanColumn<T,E> - Interface in org.bridje.sql
Represents a boolean column.
BooleanExpr<T,E> - Interface in org.bridje.sql
Represents a boolean SQL expression.
build() - Method in interface org.bridje.sql.BuildFkFinalStep
Builds the foreign key.
build() - Method in interface org.bridje.sql.BuildSchemaFKsStep
Creates the schema.
build() - Method in interface org.bridje.sql.BuildTableFKsStep
Builds the table.
buildAiColumn(String, SQLType<T, E>, boolean) - Method in class org.bridje.sql.impl.SQLFactory
 
buildAiColumn(String, SQLType<T, E>, boolean) - Static method in class org.bridje.sql.SQL
Create a new SQL column that can be use for creating a SQL table.
buildBooleanColumn(String, SQLType<T, E>, boolean, T) - Method in class org.bridje.sql.impl.SQLFactory
 
buildBooleanColumn(String, SQLType<T, E>, boolean, T) - Static method in class org.bridje.sql.SQL
Create a new SQL column that can be use for creating a SQL table.
buildColumn(String, SQLType<T, E>, boolean, T) - Method in class org.bridje.sql.impl.SQLFactory
 
buildColumn(String, Table, SQLType<T, E>, boolean, T) - Method in class org.bridje.sql.impl.SQLFactory
 
buildColumn(String, SQLType<T, E>, boolean, T) - Static method in class org.bridje.sql.SQL
Create a new SQL column that can be use for creating a SQL table.
buildColumn(String, Table, SQLType<T, E>, boolean, T) - Static method in class org.bridje.sql.SQL
Create a new SQL column that can be use for creating a SQL table.
buildDateColumn(String, SQLType<T, E>, boolean, T) - Method in class org.bridje.sql.impl.SQLFactory
 
buildDateColumn(String, SQLType<T, E>, boolean, T) - Static method in class org.bridje.sql.SQL
Create a new SQL column that can be use for creating a SQL table.
BuildFkFinalStep - Interface in org.bridje.sql
Build foreign key final step.
BuildFkReferencesStep - Interface in org.bridje.sql
Build foreign key references step.
buildForeignKey(String, Table, Column<?, ?>[]) - Method in class org.bridje.sql.impl.SQLFactory
 
buildForeignKey(Table, Column<?, ?>[]) - Method in class org.bridje.sql.impl.SQLFactory
 
buildForeignKey(String, Column<?, ?>[]) - Method in class org.bridje.sql.impl.SQLFactory
 
buildForeignKey(Column<?, ?>[]) - Method in class org.bridje.sql.impl.SQLFactory
 
buildForeignKey(String, Table, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Creates a new builder that can be use to create a foreign key.
buildForeignKey(Table, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Creates a new builder that can be use to create a foreign key.
buildForeignKey(String, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Creates a new builder that can be use to create a foreign key.
buildForeignKey(Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Creates a new builder that can be use to create a foreign key.
BuildForeignKeyStep - Interface in org.bridje.sql
Build foreign key step.
buildIndex(String, Table, Column<?, ?>[]) - Method in class org.bridje.sql.impl.SQLFactory
 
buildIndex(Table, Column<?, ?>...) - Method in class org.bridje.sql.impl.SQLFactory
 
buildIndex(String, Column<?, ?>[]) - Method in class org.bridje.sql.impl.SQLFactory
 
buildIndex(Column<?, ?>...) - Method in class org.bridje.sql.impl.SQLFactory
 
buildIndex(String, Table, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Create a new index.
buildIndex(Table, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Create a new index.
buildIndex(String, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Create a new index.
buildIndex(Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Create a new index.
buildNumberColumn(String, SQLType<T, E>, boolean, T) - Method in class org.bridje.sql.impl.SQLFactory
 
buildNumberColumn(String, SQLType<T, E>, boolean, T) - Static method in class org.bridje.sql.SQL
Create a new SQL column that can be use for creating a SQL table.
buildSchema(String) - Method in class org.bridje.sql.impl.SQLFactory
 
buildSchema(String) - Static method in class org.bridje.sql.SQL
Creates a new database schema builder, that can be use to collect all the data for the new schema.
BuildSchemaFKsStep - Interface in org.bridje.sql
Build schema foreign keys step.
BuildSchemaIndexesStep - Interface in org.bridje.sql
Build schema indexes step.
BuildSchemaStep - Interface in org.bridje.sql
Build schema step.
buildStringColumn(String, SQLType<T, E>, boolean, T) - Method in class org.bridje.sql.impl.SQLFactory
 
buildStringColumn(String, SQLType<T, E>, boolean, T) - Static method in class org.bridje.sql.SQL
Create a new SQL column that can be use for creating a SQL table.
buildTable(String) - Method in class org.bridje.sql.impl.SQLFactory
 
buildTable(String) - Static method in class org.bridje.sql.SQL
Creates a new SQL table builder, that can be use to collect all the data for the new table.
BuildTableColumnsStep - Interface in org.bridje.sql
Build table columns step.
BuildTableFKsStep - Interface in org.bridje.sql
Build table foreign keys step.
BuildTableIndexesStep - Interface in org.bridje.sql
Build table indexes step.
BuildTableStep - Interface in org.bridje.sql
Build table step.
buildType(Class<T>, Class<E>, JDBCType, int, int, SQLValueParser<T, E>, SQLValueWriter<E, T>) - Method in class org.bridje.sql.impl.SQLFactory
 
buildType(Class<T>, Class<E>, JDBCType, int, SQLValueParser<T, E>, SQLValueWriter<E, T>) - Method in class org.bridje.sql.impl.SQLFactory
 
buildType(Class<T>, Class<E>, JDBCType, SQLValueParser<T, E>, SQLValueWriter<E, T>) - Method in class org.bridje.sql.impl.SQLFactory
 
buildType(Class<T>, JDBCType, int, int) - Static method in class org.bridje.sql.SQL
Builds a new SQL type.
buildType(Class<T>, JDBCType, int) - Static method in class org.bridje.sql.SQL
Builds a new SQL type.
buildType(Class<T>, JDBCType) - Static method in class org.bridje.sql.SQL
Builds a new SQL type.
buildType(Class<T>, Class<E>, JDBCType, int, int, SQLValueParser<T, E>, SQLValueWriter<E, T>) - Static method in class org.bridje.sql.SQL
Builds a new SQL type.
buildType(Class<T>, Class<E>, JDBCType, int, SQLValueParser<T, E>, SQLValueWriter<E, T>) - Static method in class org.bridje.sql.SQL
Builds a new SQL type.
buildType(Class<T>, Class<E>, JDBCType, SQLValueParser<T, E>, SQLValueWriter<E, T>) - Static method in class org.bridje.sql.SQL
Builds a new SQL type.
buildUnique(String, Table, Column<?, ?>...) - Method in class org.bridje.sql.impl.SQLFactory
 
buildUnique(Table, Column<?, ?>...) - Method in class org.bridje.sql.impl.SQLFactory
 
buildUnique(String, Column<?, ?>...) - Method in class org.bridje.sql.impl.SQLFactory
 
buildUnique(Column<?, ?>...) - Method in class org.bridje.sql.impl.SQLFactory
 
buildUnique(String, Table, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Create a new unique index.
buildUnique(Table, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Create a new unique index.
buildUnique(String, Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Create a new unique index.
buildUnique(Column<?, ?>...) - Static method in class org.bridje.sql.SQL
Create a new unique index.

C

canHandle(Connection) - Method in class org.bridje.sql.dialects.DerbyDialect
 
canHandle(Connection) - Method in class org.bridje.sql.dialects.MySQLDialect
 
canHandle(Connection) - Method in interface org.bridje.sql.SQLDialect
Determines if this dialect can handle the given connection.
CastUtils - Class in org.bridje.sql.impl
Utilities for casting values from to the database.
CastUtils() - Constructor for class org.bridje.sql.impl.CastUtils
 
castValue(Class<F>, Object) - Static method in class org.bridje.sql.impl.CastUtils
Cast the given object to the specified class.
changeColumn(String, Column<?, ?>, List<Object>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
changeColumn(StringBuilder, List<Object>, Column<?, ?>, String, boolean) - Method in class org.bridje.sql.dialects.DerbyDialect
 
changeColumn(String, Column<?, ?>, List<Object>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
changeColumn(StringBuilder, List<Object>, Column<?, ?>, String, boolean) - Method in class org.bridje.sql.dialects.MySQLDialect
 
changeColumn(String, Column<?, ?>, List<Object>) - Method in interface org.bridje.sql.SQLDialect
Creates the given column change DDLs.
CHAR - Static variable in interface org.bridje.sql.SQLType
A char SQL type.
column(Column<?, ?>) - Method in interface org.bridje.sql.BuildTableColumnsStep
Adds a column to this table.
Column<T,E> - Interface in org.bridje.sql
Represents a column for a table for an SQL database.
columns(Column<?, ?>...) - Method in interface org.bridje.sql.InsertIntoStep
Addss the columns to insert to for this query.
ColumnsStep - Interface in org.bridje.sql
Insert columns step.
commit() - Method in interface org.bridje.sql.SQLEnvironment
Commits the current SQL transaction.
count() - Method in class org.bridje.sql.impl.SQLFactory
 
count() - Static method in class org.bridje.sql.SQL
Creates a new count all expression.
createColumn(StringBuilder, List<Object>, Column<?, ?>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
createColumn(StringBuilder, List<Object>, Column<?, ?>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
createEnvironment(DataSource) - Method in interface org.bridje.sql.SQLService
Creates a new SQL environment.
createEnvironment(Connection) - Method in interface org.bridje.sql.SQLService
Creates a new SQL environment.
createEnvironment(String) - Method in interface org.bridje.sql.SQLService
Creates a new SQL environment.
createForeignKey(ForeignKey, List<Object>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
createForeignKey(ForeignKey, List<Object>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
createForeignKey(ForeignKey, List<Object>) - Method in interface org.bridje.sql.SQLDialect
Creates the given foreign key DDLs.
createIndex(Index, List<Object>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
createIndex(StringBuilder, String, Table, Column<?, ?>[], boolean) - Method in class org.bridje.sql.dialects.DerbyDialect
 
createIndex(Index, List<Object>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
createIndex(StringBuilder, String, Table, Column<?, ?>[], boolean) - Method in class org.bridje.sql.dialects.MySQLDialect
 
createIndex(Index, List<Object>) - Method in interface org.bridje.sql.SQLDialect
Creates the given index DDLs.
createTable(Table, List<Object>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
createTable(StringBuilder, Table) - Method in class org.bridje.sql.dialects.DerbyDialect
 
createTable(Table, List<Object>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
createTable(StringBuilder, Table) - Method in class org.bridje.sql.dialects.MySQLDialect
 
createTable(Table, List<Object>) - Method in interface org.bridje.sql.SQLDialect
Creates the given table DDLs.
createUniqueIndex(StringBuilder, String, Table, Column<?, ?>[]) - Method in class org.bridje.sql.dialects.DerbyDialect
 
createUniqueIndex(StringBuilder, String, Table, Column<?, ?>[]) - Method in class org.bridje.sql.dialects.MySQLDialect
 
custom(T) - Method in class org.bridje.sql.impl.SQLFactory
 
custom(T) - Static method in class org.bridje.sql.SQL
Creates a new literal.

D

DateColumn<T,E> - Interface in org.bridje.sql
Represents a date/time column.
DateExpr<T,E> - Interface in org.bridje.sql
A date SQL expression.
delete(Table...) - Method in class org.bridje.sql.impl.SQLFactory
 
delete(Table...) - Static method in class org.bridje.sql.SQL
Creates a new "delete" SQL query.
DeleteFromStep - Interface in org.bridje.sql
Delete from step.
DeleteLimitStep - Interface in org.bridje.sql
Delete limit step.
DeleteStep - Interface in org.bridje.sql
Delete step.
DeleteWhereStep - Interface in org.bridje.sql
Delete where step.
DerbyDialect - Class in org.bridje.sql.dialects
A dialect for DERBY database.
DerbyDialect() - Constructor for class org.bridje.sql.dialects.DerbyDialect
 
desc() - Method in interface org.bridje.sql.Expression
Creates a new order by expression that orders for this expression in a descending manner.
div(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the division of this expresion with the given one.
div(T) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the division of this expresion with the given one.
dropColumn(Column<?, ?>, List<Object>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
dropColumn(StringBuilder, Column<?, ?>, boolean) - Method in class org.bridje.sql.dialects.DerbyDialect
 
dropColumn(Column<?, ?>, List<Object>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
dropColumn(StringBuilder, Column<?, ?>, boolean) - Method in class org.bridje.sql.dialects.MySQLDialect
 
dropColumn(Column<?, ?>, List<Object>) - Method in interface org.bridje.sql.SQLDialect
Creates the given column drop DDLs.
dropForeignKey(ForeignKey, List<Object>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
dropForeignKey(ForeignKey, List<Object>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
dropForeignKey(ForeignKey, List<Object>) - Method in interface org.bridje.sql.SQLDialect
Creates the given foreign key drop DDLs.
dropIndex(Index, List<Object>) - Method in class org.bridje.sql.dialects.DerbyDialect
 
dropIndex(StringBuilder, String, Table) - Method in class org.bridje.sql.dialects.DerbyDialect
 
dropIndex(Index, List<Object>) - Method in class org.bridje.sql.dialects.MySQLDialect
 
dropIndex(StringBuilder, String, Table) - Method in class org.bridje.sql.dialects.MySQLDialect
 
dropIndex(Index, List<Object>) - Method in interface org.bridje.sql.SQLDialect
Creates the given index drop DDLs.

E

eq(Expression<T, E>) - Method in interface org.bridje.sql.Expression
Creates a new boolean expression that performs the equals comparation of this expression with the given one.
eq(T) - Method in interface org.bridje.sql.Expression
Creates a new boolean expression that performs the equals comparation of this expression with the given operand.
Expression<T,E> - Interface in org.bridje.sql
An SQL expression.

F

fetchAll(Query, SQLResultParser<T>, Object...) - Method in interface org.bridje.sql.SQLEnvironment
Performs a select many query in the database.
fetchAll(SQLStatement, SQLResultParser<T>) - Method in interface org.bridje.sql.SQLEnvironment
Performs a select many query in the database.
fetchOne(Query, SQLResultParser<T>, Object...) - Method in interface org.bridje.sql.SQLEnvironment
Performs a select one query in the database.
fetchOne(SQLStatement, SQLResultParser<T>) - Method in interface org.bridje.sql.SQLEnvironment
Performs a select one query in the database.
FinalStep - Interface in org.bridje.sql
The final step for queries.
fixSchema(Schema) - Method in interface org.bridje.sql.SQLEnvironment
Fix a schema (creates all missing objects) in the underlying SQL database.
foreignKey(ForeignKey) - Method in interface org.bridje.sql.BuildSchemaFKsStep
Adds a foreign key to the schema.
foreignKey(ForeignKey) - Method in interface org.bridje.sql.BuildTableFKsStep
Adds a foreign key to the table.
ForeignKey - Interface in org.bridje.sql
Represents a foreign key.
ForeignKeyStrategy - Enum in org.bridje.sql
The strategies to use for the rows on update and on delete events.
from(TableExpr) - Method in interface org.bridje.sql.DeleteStep
Adds the from table to this query.
from(TableExpr) - Method in interface org.bridje.sql.SelectStep
Adds the from table to this query.
FromStep - Interface in org.bridje.sql
The form step.

G

ge(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new boolean expression that performs the grather or equals to comparation of this expresion with the given one.
ge(DateExpr<T, E>) - Method in interface org.bridje.sql.DateExpr
Creates a new boolean expression that performs the grather or equals to comparation of this expresion with the given one.
get(Expression<T, E>) - Method in interface org.bridje.sql.SQLResultSet
Gets the value for the given expression.
get(int, SQLType<T, E>) - Method in interface org.bridje.sql.SQLResultSet
Gets the value for the given column.
get(Expression<T, E>, SQLValueParser<T, E>) - Method in interface org.bridje.sql.SQLResultSet
Gets the value for the given expression.
get(int, SQLType<T, E>, SQLValueParser<T, E>) - Method in interface org.bridje.sql.SQLResultSet
Gets the value for the given column.
getAutoIncrement() - Method in interface org.bridje.sql.Table
The autoincrement columns for this table.
getColumn() - Method in interface org.bridje.sql.OrderExpr
The column to order.
getColumn(String) - Method in interface org.bridje.sql.Table
Gets the given column.
getColumns() - Method in interface org.bridje.sql.ForeignKey
The columns for the foreign key.
getColumns() - Method in interface org.bridje.sql.Index
The columns of the index.
getColumns() - Method in interface org.bridje.sql.Table
The columns for this table.
getCount() - Method in interface org.bridje.sql.Limit
The records count for the limit statement.
getDefValue() - Method in interface org.bridje.sql.Column
The default value for this column.
getDialect() - Method in interface org.bridje.sql.SQLBuilder
The SQL dialect used for this builder.
getDialect() - Method in interface org.bridje.sql.SQLEnvironment
The dialect of this environment.
getElements() - Method in interface org.bridje.sql.ArrayExpr
Gets the elements of the array expression.
getForeignKeys() - Method in interface org.bridje.sql.Schema
The aditional foreign keys for this schema.
getForeignKeys() - Method in interface org.bridje.sql.Table
The foreign keys for this table.
getIndexes() - Method in interface org.bridje.sql.Schema
The aditional indexes for this schema.
getIndexes() - Method in interface org.bridje.sql.Table
The indexes for this table.
getInstance() - Static method in class org.bridje.sql.impl.SQLFactory
 
getJavaReadType() - Method in interface org.bridje.sql.SQLType
The read java type.
getJavaType() - Method in interface org.bridje.sql.SQLType
The actual java type.
getJDBCType() - Method in interface org.bridje.sql.SQLType
The JDBC type.
getLength() - Method in interface org.bridje.sql.SQLType
The length for string and numerical types.
getName() - Method in interface org.bridje.sql.Column
The name of the column.
getName() - Method in interface org.bridje.sql.ForeignKey
The name of the foreign key.
getName() - Method in interface org.bridje.sql.Index
The name of the index.
getName() - Method in interface org.bridje.sql.Schema
The name of the schema.
getName() - Method in interface org.bridje.sql.Table
The name of the table.
getOffset() - Method in interface org.bridje.sql.Limit
The offset of the limit statement.
getOnDelete() - Method in interface org.bridje.sql.ForeignKey
The strategy to do on delete.
getOnUpdate() - Method in interface org.bridje.sql.ForeignKey
The strategy to do on update.
getParameters() - Method in interface org.bridje.sql.SQLBuilder
The current list of parameters added to this builder.
getParameters() - Method in interface org.bridje.sql.SQLStatement
The parameter to send to the database for this query.
getParser() - Method in interface org.bridje.sql.SQLType
Gets the parser used by this type.
getPrecision() - Method in interface org.bridje.sql.SQLType
The precision for numerical types.
getPrimaryKey() - Method in interface org.bridje.sql.Table
The primary key of the table.
getReferences() - Method in interface org.bridje.sql.ForeignKey
The references for the foreign key.
getResultFields() - Method in interface org.bridje.sql.Query
The resulting fields for this query.
getResultFields() - Method in interface org.bridje.sql.SQLStatement
The resulting fields of the execution of this statement.
getSchema() - Method in interface org.bridje.sql.Table
The schema that this table belongs to.
getSQL() - Method in interface org.bridje.sql.SQLStatement
The actual SQL to execute in the database.
getSQLType() - Method in interface org.bridje.sql.Expression
The SQL type for this expression.
getTable() - Method in interface org.bridje.sql.Column
The table that this column belongs to.
getTable() - Method in interface org.bridje.sql.ForeignKey
The table of the foreign key.
getTable() - Method in interface org.bridje.sql.Index
The table that the index belongs to.
getTables() - Method in interface org.bridje.sql.Schema
The tables that this schema contains.
getType() - Method in interface org.bridje.sql.OrderExpr
The type of order, asc or desc.
getValue() - Method in interface org.bridje.sql.Literal
The actual literal.
getWriter() - Method in interface org.bridje.sql.SQLType
The writer used by this type.
groupBy(OrderExpr...) - Method in interface org.bridje.sql.OrderByStep
Adds group by expresions to this query.
GroupByStep - Interface in org.bridje.sql
The group by step.
gt(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new boolean expression that performs the grather than comparation of this expresion with the given one.
gt(DateExpr<T, E>) - Method in interface org.bridje.sql.DateExpr
Creates a new boolean expression that performs the grather than comparation of this expresion with the given one.

H

having(BooleanExpr<?, ?>) - Method in interface org.bridje.sql.GroupByStep
Adds a having statement to this query.

I

in(ArrayExpr<T, E>) - Method in interface org.bridje.sql.Expression
Creates a new boolean expression that performs the "in" search of this expression with in the given array.
index(Index) - Method in interface org.bridje.sql.BuildSchemaIndexesStep
Adds an index to the schema.
index(Index) - Method in interface org.bridje.sql.BuildTableIndexesStep
Adds an index to the table.
Index - Interface in org.bridje.sql
Represents an SQL index.
innerJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.DeleteFromStep
Creates a INNER JOIN statement for this query.
innerJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.FromStep
Creates a INNER JOIN statement for this query.
innerJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.UpdateStep
Creates a INNER JOIN statement for this query.
insertInto(Table) - Method in class org.bridje.sql.impl.SQLFactory
 
insertInto(Table) - Static method in class org.bridje.sql.SQL
Creates a new "insert" SQL query.
InsertIntoStep - Interface in org.bridje.sql
The insert into step.
INTEGER - Static variable in interface org.bridje.sql.SQLType
An integer SQL type.
isAllowNull() - Method in interface org.bridje.sql.Column
If this column allows null values.
isAutoIncrement() - Method in interface org.bridje.sql.Column
If this column is an autoincrement column.
isKey() - Method in interface org.bridje.sql.Column
If this column is part of the primary key.
isNull() - Method in interface org.bridje.sql.Expression
Creates a new boolean expression that performs the "is null" comparation for this expression.
isSimpleColumnNames() - Method in interface org.bridje.sql.SQLBuilder
If the builder needs to print the columns as simple names rather than in the table.column form.
isUnique() - Method in interface org.bridje.sql.Index
If this index is unique.
isWithGeneratedKeys() - Method in interface org.bridje.sql.Query
If this query needs to retrieve generated keys.
isWithGeneratedKeys() - Method in interface org.bridje.sql.SQLStatement
If this statement retrieves new generated keys.

K

key(Column<?, ?>) - Method in interface org.bridje.sql.BuildTableStep
Adds the key to the table.

L

le(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new boolean expression that performs the less or equals to comparation of this expresion with the given one.
le(DateExpr<T, E>) - Method in interface org.bridje.sql.DateExpr
Creates a new boolean expression that performs the less or equals to comparation of this expresion with the given one.
leftJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.DeleteFromStep
Creates a LEFT JOIN statement for this query.
leftJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.FromStep
Creates a LEFT JOIN statement for this query.
leftJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.UpdateStep
Creates a LEFT JOIN statement for this query.
length() - Method in interface org.bridje.sql.StringExpr
Gets the length of the string as a number expression.
like(StringExpr<?, ?>) - Method in interface org.bridje.sql.StringExpr
Creates a new boolean expression that performs the LIKE comparison of this expression with the given one.
like(String) - Method in interface org.bridje.sql.StringExpr
Creates a new boolean expression that performs the LIKE comparison of this expression with the given one.
limit(Limit) - Method in interface org.bridje.sql.DeleteLimitStep
Adds a limit statement to the query.
limit(int, int) - Method in class org.bridje.sql.impl.SQLFactory
 
limit(int) - Method in class org.bridje.sql.impl.SQLFactory
 
Limit - Interface in org.bridje.sql
Represents an SQL limit statement.
limit(Limit) - Method in interface org.bridje.sql.SelectLimitStep
Adds a limit statement to the query.
limit(int, int) - Static method in class org.bridje.sql.SQL
Creates a new limit expression.
limit(int) - Static method in class org.bridje.sql.SQL
Creates a new limit expression.
limit(Limit) - Method in interface org.bridje.sql.UpdateLimitStep
Adds a limit statement to the query.
Literal<T,E> - Interface in org.bridje.sql
 
LONG - Static variable in interface org.bridje.sql.SQLType
A long SQL type.
lt(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new boolean expression that performs the less than comparation of this expresion with the given one.
lt(DateExpr<T, E>) - Method in interface org.bridje.sql.DateExpr
Creates a new boolean expression that performs the less than comparation of this expresion with the given one.

M

minus(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the substraction of this expresion with the given one.
minus(T) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the substraction of this expresion with the given one.
mod(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the modulus of this expresion with the given one.
mod(T) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the modulus of this expresion with the given one.
mul(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the multiplication of this expresion with the given one.
mul(T) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the multiplication of this expresion with the given one.
MySQLDialect - Class in org.bridje.sql.dialects
A dialect for MySQL database.
MySQLDialect() - Constructor for class org.bridje.sql.dialects.MySQLDialect
 

N

ne(Expression<T, E>) - Method in interface org.bridje.sql.Expression
Creates a new boolean expression that performs the non equals comparation of this expression with the given one.
ne(T) - Method in interface org.bridje.sql.Expression
Creates a new boolean expression that performs the non equals comparation of this expression with the given operand.
next() - Method in interface org.bridje.sql.SQLResultSet
Fetch the next record.
not() - Method in interface org.bridje.sql.BooleanExpr
Creates a new boolean expression that performs the logical not for this expresion.
number(T) - Method in class org.bridje.sql.impl.SQLFactory
 
number(T) - Static method in class org.bridje.sql.SQL
Creates a new literal.
NumberColumn<T,E> - Interface in org.bridje.sql
 

O

or(BooleanExpr<T, E>) - Method in interface org.bridje.sql.BooleanExpr
Creates a new boolean expression that performs the logical or of this expresion with the given one.
or(T) - Method in interface org.bridje.sql.BooleanExpr
Creates a new boolean expression that performs the logical or of this expresion with the given one.
orderBy(OrderExpr...) - Method in interface org.bridje.sql.DeleteWhereStep
Adds the order bys statements for this query.
orderBy(OrderExpr...) - Method in interface org.bridje.sql.SelectWhereStep
Adds the order bys statements for this query.
orderBy(OrderExpr...) - Method in interface org.bridje.sql.UpdateWhereStep
Adds the order bys statements for this query.
OrderByStep - Interface in org.bridje.sql
The order by step.
OrderExpr - Interface in org.bridje.sql
An order by expression.
org.bridje.sql - package org.bridje.sql
 
org.bridje.sql.dialects - package org.bridje.sql.dialects
 
org.bridje.sql.impl - package org.bridje.sql.impl
 

P

param(SQLType<T, E>) - Method in class org.bridje.sql.impl.SQLFactory
 
param(SQLType<T, E>) - Static method in class org.bridje.sql.SQL
Creates a new param.
parse(SQLResultSet) - Method in interface org.bridje.sql.SQLResultParser
Parses a single record out of the given ResultSet.
parse(E) - Method in interface org.bridje.sql.SQLType
Parses the given object to the final java type.
parse(E) - Method in interface org.bridje.sql.SQLValueParser
Parses the given value to the final value.
plus(ArithmeticExpr<T, E>) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the addition of this expresion with the given one.
plus(T) - Method in interface org.bridje.sql.ArithmeticExpr
Creates a new arithmetic expression that performs the addition of this expresion with the given one.
primaryKey(StringBuilder, Column<?, ?>[]) - Method in class org.bridje.sql.dialects.DerbyDialect
 
primaryKey(StringBuilder, Column<?, ?>[]) - Method in class org.bridje.sql.dialects.MySQLDialect
 

Q

Query - Interface in org.bridje.sql
Represents an SQL query.

R

read(Object) - Method in interface org.bridje.sql.SQLType
Reads the raw object given to the read object, so it can be parsed.
references(Table) - Method in interface org.bridje.sql.BuildForeignKeyStep
Especify the references table for the foreign key.
rightJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.DeleteFromStep
Creates a RIGHT JOIN statement for this query.
rightJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.FromStep
Creates a RIGHT JOIN statement for this query.
rightJoin(TableExpr, BooleanExpr<?, ?>) - Method in interface org.bridje.sql.UpdateStep
Creates a RIGHT JOIN statement for this query.
rollback() - Method in interface org.bridje.sql.SQLEnvironment
Rollbacks the current SQL transaction.

S

Schema - Interface in org.bridje.sql
Represents an SQL database schema.
select(SelectExpr) - Method in interface org.bridje.sql.ColumnsStep
Sets the select expresion for this insert query.
select(Expression<?, ?>...) - Method in class org.bridje.sql.impl.SQLFactory
 
select(Expression<?, ?>...) - Static method in class org.bridje.sql.SQL
Creates a new "select" SQL query.
SelectExpr - Interface in org.bridje.sql
Represents a select expression that can be use in queries.
SelectFinalStep - Interface in org.bridje.sql
The select final step.
SelectLimitStep - Interface in org.bridje.sql
The select limit step.
SelectStep - Interface in org.bridje.sql
The select step.
SelectWhereStep - Interface in org.bridje.sql
The select where step.
set(Column<T, E>, T) - Method in interface org.bridje.sql.SetsStep
Adds the value to set for a column in this query.
set(Column<T, E>, Expression<T, E>) - Method in interface org.bridje.sql.SetsStep
Adds the value to set for a column in this query.
setSimpleColumnNames(boolean) - Method in interface org.bridje.sql.SQLBuilder
If the builder needs to print the columns as simple names rather than in the table.column form.
SetsStep - Interface in org.bridje.sql
The sets step.
SHORT - Static variable in interface org.bridje.sql.SQLType
A short SQL type.
SortType - Enum in org.bridje.sql
The types of orders for the order by and group by statements.
SQL - Class in org.bridje.sql
This class provides an starting point to create SQL objects and queries.
SQL() - Constructor for class org.bridje.sql.SQL
 
SQLBuilder - Interface in org.bridje.sql
A builder for SQL queries.
SQLDialect - Interface in org.bridje.sql
Represents an SQL dialect for any specific RDBM or version.
SQLEnvironment - Interface in org.bridje.sql
The work environment for the SQL API.
SQLFactory - Class in org.bridje.sql.impl
 
SQLResultParser<T> - Interface in org.bridje.sql
A parser for the execution of a select query in the database.
SQLResultSet - Interface in org.bridje.sql
Represents a result set for the execution of a select query in the database.
SQLService - Interface in org.bridje.sql
The service for the SQL API.
SQLStatement - Interface in org.bridje.sql
Represent an SQL statement tha can be execute in the database.
SQLType<T,E> - Interface in org.bridje.sql
Represents an SQL type.
SQLValueParser<T,E> - Interface in org.bridje.sql
 
SQLValueWriter<T,E> - Interface in org.bridje.sql
 
SQLWritable - Interface in org.bridje.sql
This interface must be implemented by any class that can be write as an SQL object or statement.
str(T) - Method in class org.bridje.sql.impl.SQLFactory
 
str(T) - Static method in class org.bridje.sql.SQL
Creates a new literal.
strategy(ForeignKeyStrategy, ForeignKeyStrategy) - Method in interface org.bridje.sql.BuildFkReferencesStep
Adds the ON DELTE, ON UPDATE strategy for the foreign key.
strategy(ForeignKeyStrategy) - Method in interface org.bridje.sql.BuildFkReferencesStep
Adds the ON DELTE, ON UPDATE strategy for the foreign key.
STRING - Static variable in interface org.bridje.sql.SQLType
An string SQL type.
StringColumn<T,E> - Interface in org.bridje.sql
 
StringExpr<T,E> - Interface in org.bridje.sql
Represents an string SQL expression.

T

table(Table) - Method in interface org.bridje.sql.BuildSchemaStep
Adds a table to the schema.
Table - Interface in org.bridje.sql
Represents an SQL table.
TableExpr - Interface in org.bridje.sql
An expression that outputs a table.
toQuery() - Method in interface org.bridje.sql.FinalStep
Gets the actual query object.
toStatement(SQLDialect, Object...) - Method in interface org.bridje.sql.Query
Converts this query to a new SQL statement.
trim() - Method in interface org.bridje.sql.StringExpr
Create a new string expression that is the trim of this string expression.

U

update(Table) - Method in class org.bridje.sql.impl.SQLFactory
 
update(Table) - Static method in class org.bridje.sql.SQL
Creates a new "update" SQL query.
update(Query, Object...) - Method in interface org.bridje.sql.SQLEnvironment
Performs an update query in the database.
update(SQLStatement) - Method in interface org.bridje.sql.SQLEnvironment
Performs an update query in the database.
UpdateLimitStep - Interface in org.bridje.sql
The update limit step.
UpdateStep - Interface in org.bridje.sql
The update step.
UpdateWhereStep - Interface in org.bridje.sql
The update where step.

V

val(Number) - Method in class org.bridje.sql.impl.SQLFactory
 
val(byte) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Byte) - Method in class org.bridje.sql.impl.SQLFactory
 
val(short) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Short) - Method in class org.bridje.sql.impl.SQLFactory
 
val(int) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Integer) - Method in class org.bridje.sql.impl.SQLFactory
 
val(long) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Long) - Method in class org.bridje.sql.impl.SQLFactory
 
val(float) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Float) - Method in class org.bridje.sql.impl.SQLFactory
 
val(double) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Double) - Method in class org.bridje.sql.impl.SQLFactory
 
val(String) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Boolean) - Method in class org.bridje.sql.impl.SQLFactory
 
val(boolean) - Method in class org.bridje.sql.impl.SQLFactory
 
val(char) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Character) - Method in class org.bridje.sql.impl.SQLFactory
 
val(Number) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(byte) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(Byte) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(short) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(Short) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(int) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(Integer) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(long) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(Long) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(float) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(Float) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(double) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(Double) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(String) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(Boolean) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(boolean) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(char) - Static method in class org.bridje.sql.SQL
Creates a new literal.
val(Character) - Static method in class org.bridje.sql.SQL
Creates a new literal.
valueOf(String) - Static method in enum org.bridje.sql.ForeignKeyStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bridje.sql.SortType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.bridje.sql.ForeignKeyStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bridje.sql.SortType
Returns an array containing the constants of this enum type, in the order they are declared.
values(Object...) - Method in interface org.bridje.sql.ValuesStep
Sets an array of value to insert into the table.
ValuesStep - Interface in org.bridje.sql
The values step.

W

where(BooleanExpr<?, ?>) - Method in interface org.bridje.sql.DeleteFromStep
Adds a WHERE statement to the query.
where(BooleanExpr<?, ?>) - Method in interface org.bridje.sql.FromStep
Adds a WHERE statement to the query.
where(BooleanExpr<?, ?>) - Method in interface org.bridje.sql.SetsStep
Adds a WHERE statement to the query.
write(T) - Method in interface org.bridje.sql.SQLType
Writes the given object to the database object.
write(E) - Method in interface org.bridje.sql.SQLValueWriter
Writes the valued given to the database ready value.
writeLimit(StringBuilder, int, int) - Method in class org.bridje.sql.dialects.DerbyDialect
 
writeLimit(StringBuilder, int) - Method in class org.bridje.sql.dialects.DerbyDialect
 
writeLimit(StringBuilder, int, int) - Method in class org.bridje.sql.dialects.MySQLDialect
 
writeLimit(StringBuilder, int) - Method in class org.bridje.sql.dialects.MySQLDialect
 
writeLimit(StringBuilder, int, int) - Method in interface org.bridje.sql.SQLDialect
Writes a limit statement.
writeLimit(StringBuilder, int) - Method in interface org.bridje.sql.SQLDialect
Writes a limit statement.
writeObjectName(StringBuilder, String) - Method in class org.bridje.sql.dialects.DerbyDialect
 
writeObjectName(StringBuilder, String) - Method in class org.bridje.sql.dialects.MySQLDialect
 
writeObjectName(StringBuilder, String) - Method in interface org.bridje.sql.SQLDialect
Writes the name of the object with this dialect rules for names.
writeSQL(SQLBuilder) - Method in interface org.bridje.sql.SQLWritable
Writes the actual SQL object or statement to the SQLBuilder provided.
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2015–2018 Bridje Framework. All rights reserved.