Uses of Interface
com.gengoai.sql.SQLElement
-
Packages that use SQLElement Package Description com.gengoai.sql com.gengoai.sql.constraint com.gengoai.sql.object com.gengoai.sql.operator com.gengoai.sql.sqlite com.gengoai.sql.statement -
-
Uses of SQLElement in com.gengoai.sql
Subinterfaces of SQLElement in com.gengoai.sql Modifier and Type Interface Description interface
CompositeSQLElement
AnSQLElement
that is made up of one more sub elements.interface
NamedSQLElement
AnSQLElement
that represents a named object.interface
PreRenderedSQL
AnSQLElement
that is already rendered into SQL.Classes in com.gengoai.sql that implement SQLElement Modifier and Type Class Description class
SQLFunction
Encapsulates an SQL Function (e.g.Fields in com.gengoai.sql declared as SQLElement Modifier and Type Field Description static SQLElement
SQL. ALL
SQLElement representing "*" for selecting ALLstatic SQLElement
SQL. INDEXED_ARGUMENT
SQLElement representing "?" of use with PreparedStatementsMethods in com.gengoai.sql that return SQLElement Modifier and Type Method Description static SQLElement
SQL. namedArgument(@NonNull SQLElement name)
Named argument sql element.static SQLElement
SQL. nullValue()
Generates a null valuestatic SQLElement
SQL. sql(@NonNull String... components)
Free form SQL from one or more sql statementsMethods in com.gengoai.sql with parameters of type SQLElement Modifier and Type Method Description static SQLOperable
SQL.F. abs(@NonNull SQLElement arg)
Generates anSQLOperable
representing the absolute value of the given argument.static SQLOperable
SQL. and(@NonNull SQLElement... elements)
Combines one or more SQLElements via anAND
static SQLOperable
SQL.F. average(@NonNull SQLElement arg)
Generates anSQLOperable
representing the average value of the given argument.static SQLOperable
SQL.F. coalesce(@NonNull SQLElement... args)
Generates anSQLOperable
representing the coalesce function which returns the first non-null value.static SQLOperable
SQL.F. count(@NonNull SQLElement arg)
Generates anSQLOperable
representing the count value of the given argument.static SQLOperable
SQL.F. date(@NonNull SQLElement timeString, @NonNull SQLElement... args)
Generates anSQLOperable
representing the date function, which converts the given time string into a date object.static SQLOperable
SQL.F. date(@NonNull String timeString, @NonNull SQLElement... args)
Generates anSQLOperable
representing the date function, which converts the given time string into a date object.static SQLOperable
SQL.F. dateTime(@NonNull SQLElement timeString, @NonNull SQLElement... args)
Generates anSQLOperable
representing the datetime function, which converts the given time string into a date object.static SQLOperable
SQL.F. dateTime(@NonNull String timeString, @NonNull SQLElement... args)
Generates anSQLOperable
representing the datetime function, which converts the given time string into a date object.static SQLFunction
SQLFunction. function(String name, @NonNull SQLElement arg1, @NonNull SQLElement... args)
Constructs a generic SQLFunction made up of a function name and zero or more arguments.static SQLOperable
SQL. group(@NonNull SQLElement... elements)
Groups one or more expressions by placing them in parenthesisstatic SQLOperable
SQL.F. groupConcat(@NonNull SQLElement arg, @NonNull String delimiter)
Generates anSQLOperable
representing the group concat function, which concatenates one more items with a given delimiter.static SQLOperable
SQL.F. ifNull(@NonNull SQLElement expression, @NonNull SQLElement value)
Generates anSQLOperable
representing an "if null" function, which returns the specified value if the expression is null.static SQLOperable
SQL.F. instr(@NonNull SQLElement string, @NonNull SQLElement substring)
Generates anSQLOperable
representing an "in string" function, which searches a string for a substring.static SQLOperable
SQL.F. instr(@NonNull SQLElement string, @NonNull String substring)
Generates anSQLOperable
representing an "in string" function, which searches a string for a substring.static SQLOperable
SQL.F. json_extract(@NonNull SQLElement json, @NonNull SQLElement jsonPath)
Generates anSQLOperable
representing a function to extract a json value (object, array, primitive) from a json column for a given path in the json tree.static SQLOperable
SQL.F. length(@NonNull SQLElement arg)
Generates anSQLOperable
representing the length of the string value represented by the given argument.static SQLOperable
SQL.F. lower(@NonNull SQLElement arg)
Generates anSQLOperable
representing the lower function, which lower cases a string value.static SQLOperable
SQL.F. ltrim(@NonNull SQLElement arg)
Generates anSQLOperable
representing the ltrim function, which trims from the left side of a string.static SQLOperable
SQL.F. max(@NonNull SQLElement arg)
Generates anSQLOperable
representing the max function.static SQLOperable
SQL.F. min(@NonNull SQLElement arg)
Generates anSQLOperable
representing the min function.<T> int
SQLContext. multiThreadedBatch(@NonNull SQLElement sql, @NonNull Stream<? extends T> items, @NonNull CheckedBiConsumer<T,NamedPreparedStatement> consumer, int batchSize)
Multi threaded batch int.static SQLElement
SQL. namedArgument(@NonNull SQLElement name)
Named argument sql element.static SQLOperable
SQL.F. nullIf(@NonNull SQLElement arg1, @NonNull SQLElement arg2)
Generates anSQLOperable
representing an "null if" function, which returns null if the two arguments are equal.static SQLOperable
SQL. or(@NonNull SQLElement... elements)
Combines one or more SQLElements via anOR
static SQLOperable
SQL.F. regexp(@NonNull SQLElement arg1, @NonNull SQLElement arg2)
Generates anSQLOperable
representing a regular expression matching operatingstatic SQLOperable
SQL.F. regexp(@NonNull SQLElement arg1, @NonNull String arg2)
Generates anSQLOperable
representing a regular expression matching operatingString
SQLContext. render(@NonNull SQLElement sql)
Render string.String
SQLDialect. render(@NonNull SQLElement sqlElement)
Render string.static SQLOperable
SQL.F. replace(@NonNull SQLElement arg, String pattern, String replacement)
Generates anSQLOperable
representing an string "replace" function, which replaces a given pattern with a given replacement in string expression.static SQLOperable
SQL.F. round(@NonNull SQLElement arg, int precision)
Generates anSQLOperable
that rounds the given argument to the given precision.static SQLOperable
SQL.F. rtrim(@NonNull SQLElement arg)
Generates anSQLOperable
representing the right function, which trims from the right side of a string.static SQLOperable
SQL.F. strftime(@NonNull SQLElement format, @NonNull SQLElement timeString, @NonNull SQLElement... args)
Generates anSQLOperable
representing a function to format times as strings.static SQLOperable
SQL.F. substr(@NonNull SQLElement arg, int start, int length)
Generates anSQLOperable
representing an "substring" function, which returns a substring from the given starting position and of the given length from an argument.static SQLOperable
SQL.F. substr(@NonNull SQLElement arg, @NonNull SQLElement start, @NonNull SQLElement length)
Generates anSQLOperable
representing an "substring" function, which returns a substring from the given starting position and of the given length from an argument.static SQLOperable
SQL.F. substr(@NonNull String column, @NonNull SQLElement start, @NonNull SQLElement length)
Generates anSQLOperable
representing an "substring" function, which returns a substring from the given starting position and of the given length from an argument.static SQLOperable
SQL.F. sum(@NonNull SQLElement arg)
Generates anSQLOperable
representing the sum function.static Table
SQL. table(String name, SQLElement type, @NonNull Consumer<SQL.TableDef> definition)
static SQLOperable
SQL.F. time(@NonNull SQLOperable timeString, @NonNull SQLElement... args)
Generates anSQLOperable
representing the datetime function, which converts the given time string into a date object.static SQLOperable
SQL.F. time(@NonNull String timeString, @NonNull SQLElement... args)
Generates anSQLOperable
representing the time function, which converts the given time string into a date object.static SQLOperable
SQL.F. trim(@NonNull SQLElement arg)
Generates anSQLOperable
representing the trim function, which trims from the right and left side of a string.static SQLOperable
SQL.F. upper(@NonNull SQLElement arg)
Generates anSQLOperable
representing the lower function, which lower cases a string value.Method parameters in com.gengoai.sql with type arguments of type SQLElement Modifier and Type Method Description static SQLFunction
SQLFunction. function(String name, @NonNull List<SQLElement> args)
static SQLOperable
SQL.F. groupConcat(@NonNull Collection<? extends SQLElement> args, @NonNull String delimiter)
Generates anSQLOperable
representing the group concat function, which concatenates one more items with a given delimiter.protected String
SQLDialect. join(@NonNull String delimiter, @NonNull Collection<? extends SQLElement> items)
Joins one or moreSQLElement
as SQL with the given delimiter -
Uses of SQLElement in com.gengoai.sql.constraint
Classes in com.gengoai.sql.constraint that implement SQLElement Modifier and Type Class Description class
ConflictClause
class
Deferrable
class
ForeignKeyAction
Fields in com.gengoai.sql.constraint declared as SQLElement Modifier and Type Field Description protected SQLElement
ForeignKeyConstraint. foreignTable
Fields in com.gengoai.sql.constraint with type parameters of type SQLElement Modifier and Type Field Description protected List<SQLElement>
ForeignKeyConstraint. columns
protected List<SQLElement>
ForeignKeyConstraint. foreignTableColumns
Methods in com.gengoai.sql.constraint that return types with arguments of type SQLElement Modifier and Type Method Description List<SQLElement>
ForeignKeyConstraint. getColumns()
List<SQLElement>
ForeignKeyConstraint. getForeignTableColumns()
Methods in com.gengoai.sql.constraint with parameters of type SQLElement Modifier and Type Method Description default CheckConstraint
ConstraintBuilder. check(@NonNull SQLElement sql)
default ForeignKeyConstraint
ConstraintBuilder. foreignKey(@NonNull Collection<String> columns, @NonNull SQLElement foreignTable, @NonNull Collection<String> foreignTableColumns)
default ForeignKeyConstraint
ConstraintBuilder. foreignKey(@NonNull List<SQLElement> columns, @NonNull SQLElement foreignTable, @NonNull List<SQLElement> foreignTableColumns)
default NotNullConstraint
ConstraintBuilder. notNull(@NonNull SQLElement column)
default PrimaryKeyConstraint
ConstraintBuilder. primaryKey(@NonNull SQLElement... columns)
default UniqueConstraint
ConstraintBuilder. unique(@NonNull SQLElement... columns)
Method parameters in com.gengoai.sql.constraint with type arguments of type SQLElement Modifier and Type Method Description default ForeignKeyConstraint
ConstraintBuilder. foreignKey(@NonNull List<SQLElement> columns, @NonNull SQLElement foreignTable, @NonNull List<SQLElement> foreignTableColumns)
default ForeignKeyConstraint
ConstraintBuilder. foreignKey(@NonNull List<SQLElement> columns, @NonNull String foreignTable, @NonNull List<SQLElement> foreignTableColumns)
default PrimaryKeyConstraint
ConstraintBuilder. primaryKey(Collection<SQLElement> columns)
default UniqueConstraint
ConstraintBuilder. unique(Collection<SQLElement> columns)
Constructors in com.gengoai.sql.constraint with parameters of type SQLElement Constructor Description CheckConstraint(String name, @NonNull SQLElement expression)
ForeignKeyConstraint(String name, @NonNull Collection<SQLElement> columns, @NonNull SQLElement foreignTable, @NonNull Collection<SQLElement> foreignTableColumns)
NotNullConstraint(String name, @NonNull SQLElement column)
Constructor parameters in com.gengoai.sql.constraint with type arguments of type SQLElement Constructor Description ForeignKeyConstraint(String name, @NonNull Collection<SQLElement> columns, @NonNull SQLElement foreignTable, @NonNull Collection<SQLElement> foreignTableColumns)
PrimaryKeyConstraint(String name, @NonNull Collection<SQLElement> columns)
UniqueConstraint(String name, @NonNull Collection<SQLElement> columns)
-
Uses of SQLElement in com.gengoai.sql.object
Classes in com.gengoai.sql.object that implement SQLElement Modifier and Type Class Description class
Column
Represents a column in a database table.class
Index
Represents an index on one or more columns in a table.class
SQLDMLOperation
Enumeration of data manipulation statements in SQL.class
SQLObject
Base class for SQL objects, e.g.class
Table
The type Table.class
Trigger
Defines an SQL Triggerclass
TriggerTime
When a trigger is firedMethods in com.gengoai.sql.object with parameters of type SQLElement Modifier and Type Method Description Column
Column. asStored(SQLElement element)
Sets a value that is auto generated for the column on insertion time and is stored in the database.Column
Column. asVirtual(SQLElement element)
Sets a value that is auto generated for the column on query time and not stored in the database.Column
Column. check(@NonNull SQLElement element)
Adds a Check constraint on this column.Column
Column. check(String name, @NonNull SQLElement element)
Adds a Check constraint with the given name on this column.Column
Column. defaultValue(SQLElement defaultValue)
Sets the default value to be assigned to the column when no value is given on an insert.int
Table. delete(@NonNull SQLContext context, @NonNull SQLElement where)
Deletes all rows matching the given where criteriastatic IndexBuilder
Index. index(String name, @NonNull SQLElement table)
Index
IndexBuilder. nonUnique(@NonNull SQLElement... columns)
Select
Table. select(@NonNull SQLElement... columns)
Creates a select statement selecting from this table returning the specified columnsIndex
IndexBuilder. unique(@NonNull SQLElement... columns)
int
Table. update(@NonNull SQLContext context, @NonNull UpdateType updateType, @NonNull Map<String,SQLElement> setParameters, @NonNull SQLElement where)
int
Table. update(@NonNull SQLContext context, @NonNull Map<String,SQLElement> setParameters, @NonNull SQLElement where)
Method parameters in com.gengoai.sql.object with type arguments of type SQLElement Modifier and Type Method Description Index
IndexBuilder. nonUnique(@NonNull List<SQLElement> columns)
Index
IndexBuilder. unique(@NonNull List<SQLElement> columns)
int
Table. update(@NonNull SQLContext context, @NonNull UpdateType updateType, @NonNull Map<String,SQLElement> setParameters, @NonNull SQLElement where)
int
Table. update(@NonNull SQLContext context, @NonNull Map<String,SQLElement> setParameters, @NonNull SQLElement where)
Constructors in com.gengoai.sql.object with parameters of type SQLElement Constructor Description Index(@NonNull SQLElement table, String name, boolean isUnique, @NonNull List<SQLElement> columns)
Instantiates a new Index.Table(String name, SQLElement tableType)
Instantiates a new Table.Table(String name, SQLElement tableType, @NonNull List<Column> columns, @NonNull List<Constraint> constraints)
Instantiates a new Table.Constructor parameters in com.gengoai.sql.object with type arguments of type SQLElement Constructor Description Index(@NonNull Table table, @NonNull List<SQLElement> columns)
Instantiates a new Index.Index(@NonNull SQLElement table, String name, boolean isUnique, @NonNull List<SQLElement> columns)
Instantiates a new Index. -
Uses of SQLElement in com.gengoai.sql.operator
Subinterfaces of SQLElement in com.gengoai.sql.operator Modifier and Type Interface Description interface
SQLOperable
Interface defining anSQLElement
that is can be an argument to anSQLOperator
.Classes in com.gengoai.sql.operator that implement SQLElement Modifier and Type Class Description class
Between
Specialized operator for SQL Between operatorsclass
InfixBinaryOperator
Specialized operator for binary infix operatorsclass
PostfixUnaryOperator
Unary PostfixSQLOperator
class
PrefixUnaryOperator
Unary PrefixSQLOperator
class
QueryOperator
class
SQLOperator
Defines an SQL operator that operators over one or moreSQLElement
Methods in com.gengoai.sql.operator with parameters of type SQLElement Modifier and Type Method Description default SQLOperable
SQLOperable. add(@NonNull SQLElement rhs)
Adds this element with the given element.default SQLOperable
SQLOperable. and(@NonNull SQLElement rhs)
Ands this element with given element.default SQLOperable
SQLOperable. between(@NonNull SQLElement lower, @NonNull SQLElement upper)
Creates a BETWEEN operator with this element representing the column namedefault SQLOperable
SQLOperable. concat(@NonNull SQLElement rhs)
Concatenates this element with the given elementdefault SQLOperable
SQLOperable. div(@NonNull SQLElement rhs)
Divides this element by the given element.default SQLOperable
SQLOperable. eq(@NonNull SQLElement rhs)
Creates an equality check between this element and the given elementdefault SQLOperable
SQLOperable. gt(@NonNull SQLElement rhs)
Creates a greater than equality check between this element and the given elementdefault SQLOperable
SQLOperable. gte(@NonNull SQLElement rhs)
Creates a greater than equal to equality check between this element and the given elementdefault SQLOperable
SQLOperable. in(@NonNull SQLElement element)
Creates an IN operator treating this element as the item being checked and the given element as the list of items being checked in.default SQLOperable
SQLOperable. like(@NonNull SQLElement rhs)
Creates a LIKE operator with this element as the column or expression being checked .default SQLOperable
SQLOperable. lt(@NonNull SQLElement rhs)
Creates a less than equality check between this element and the given elementdefault SQLOperable
SQLOperable. lte(@NonNull SQLElement rhs)
Creates a less than or equal to equality check between this element and the given elementdefault SQLOperable
SQLOperable. mod(@NonNull SQLElement rhs)
Creates anSQLOperable
that is the result of taking moderhs
of this number.default SQLOperable
SQLOperable. mul(@NonNull SQLElement rhs)
Multiplies this element with the given element.default SQLOperable
SQLOperable. neq(@NonNull SQLElement rhs)
Creates an inequality check between this element and the given elementdefault SQLOperable
SQLOperable. or(@NonNull SQLElement rhs)
ORs this element with given element.default SQLOperable
SQLOperable. pow(@NonNull SQLElement rhs)
Creates anSQLOperable
that is the result of raising this number to the power ofrhs
.default SQLOperable
SQLOperable. sub(@NonNull SQLElement rhs)
Subtracts the given element from this element with.Constructors in com.gengoai.sql.operator with parameters of type SQLElement Constructor Description Between(@NonNull SQLElement column, @NonNull SQLElement lower, @NonNull SQLElement higher)
InfixBinaryOperator(String operator, @NonNull SQLElement arg1, @NonNull SQLElement arg2)
Instantiates a new SQLBinaryOperator.PostfixUnaryOperator(String operator, @NonNull SQLElement arg1, boolean requiresParenthesis)
Instantiates a new SQLPostfixUnaryOperator.PrefixUnaryOperator(String operator, @NonNull SQLElement arg1, boolean requiresParenthesis)
Instantiates a new SQLPrefixUnaryOperator. -
Uses of SQLElement in com.gengoai.sql.sqlite
Classes in com.gengoai.sql.sqlite that implement SQLElement Modifier and Type Class Description class
SQLiteFullTextTable
The type Sq lite full text table.Methods in com.gengoai.sql.sqlite with parameters of type SQLElement Modifier and Type Method Description Delete
SQLiteFullTextTable. delete(SQLElement where)
Creates a delete statement that will delete all rows matching the given where criteriaSelect
SQLiteFullTextTable. select(@NonNull SQLElement... columns)
Creates a select statement selecting from this table returning the specified columns -
Uses of SQLElement in com.gengoai.sql.statement
Subinterfaces of SQLElement in com.gengoai.sql.statement Modifier and Type Interface Description interface
AlterTableAction
Actions that can be performed when altering a table.interface
UpdateStatement
SQL Statement that updates / modifies the database.Classes in com.gengoai.sql.statement that implement SQLElement Modifier and Type Class Description class
AlterTable
Defines an SQL Alter Table statement to alter the definition of a table.static class
AlterTableAction.AddColumn
Adds a columnstatic class
AlterTableAction.AlterColumn
Alters a column definitionstatic class
AlterTableAction.DropColumn
Drops a columnstatic class
AlterTableAction.RenameColumn
Renames a columnstatic class
AlterTableAction.RenameTable
Renames the tableclass
Create
SQL create statement for SQL objects (Table, Index, Trigger, etc).class
Delete
SQL DELETE statement for delete rows from a table.class
Drop
SQL Drop statement for SQL Objects (Table, Index, Trigger, etc)class
Insert
SQL Insert Statementclass
Join
SQL element defining a Join statement during selection.class
JoinType
Type of Joinclass
QueryStatement
SQL Statement that performs a query over a database.class
Select
SQL statement for selecting data from a tableclass
Update
SQL Update statementclass
UpsertAction
The action to perform for doing an upsert as part of index conflict in anInsert
statement.class
UpsertClause
Defines an upsert clause when there is a key conflict on anInsert
statementMethods in com.gengoai.sql.statement with parameters of type SQLElement Modifier and Type Method Description Insert
Insert. columns(@NonNull SQLElement... columns)
Set the named columns being inserted (note that calling this removed previously specified columns).Select
Select. columns(@NonNull SQLElement... columns)
Sets the columns being selected.static Delete
Delete. from(@NonNull SQLElement table)
Creates a Delete statement to delete from the given tablestatic Select
Select. from(@NonNull SQLElement table)
Creates a new Select statement with the given table for the from clauseSelect
Select. groupBy(@NonNull SQLElement... groupBy)
Sets the group by clause to the given strings.Select
Select. having(SQLElement havingClause)
Sets the criteria for group bys (i.e.UpsertClause
UpsertClause. indexedColumns(@NonNull SQLElement... columns)
Sets the columns that specifies the keys (indexed columns) for the upsertUpsertClause
UpsertClause. indexedWhere(SQLElement whereClause)
Sets the criteria (i.e.Select
Select. innerJoin(@NonNull SQLElement table, @NonNull SQLElement criteria)
Adds an inner join with the given table on the given criteria to the from clausestatic Insert
Insert. into(@NonNull SQLElement table)
Create an Insert statement that will insert into the givenSQLElement
.Select
Select. join(@NonNull JoinType type, @NonNull SQLElement table, @NonNull SQLElement criteria)
Adds a join with the given table on the given criteria to the from clauseSelect
Select. leftOuterJoin(@NonNull SQLElement table, @NonNull SQLElement criteria)
Adds a left outer join with the given table on the given criteria to the from clauseSelect
Select. limit(SQLElement limitClause)
Sets the limit clause for selectionSelect
Select. orderBy(@NonNull SQLElement... orderBy)
Sets the order by clause to the given strings.Select
Select. rightOuterJoin(@NonNull SQLElement table, @NonNull SQLElement criteria)
Adds a right outer join with the given table on the given criteria to the from clauseUpdate
Update. set(@NonNull SQLElement column, @NonNull SQLElement value)
Adds a set parameter to the update defined as a column and value.Update
Update. set(@NonNull String column, @NonNull SQLElement value)
Adds a set parameter to the update defined as a column and value.UpsertClause
UpsertClause. set(@NonNull SQLElement column, @NonNull SQLElement value)
Adds a set parameter to the update defined as a column and value.UpsertClause
UpsertClause. set(@NonNull String column, @NonNull SQLElement value)
Adds a set parameter to the update defined as a column and value.Update
Update. setIndexedParameter(@NonNull SQLElement column)
Adds a set parameter for the given column and using an indexed parameter value for use inPreparedStatement
UpsertClause
UpsertClause. setIndexedParameter(@NonNull SQLElement column)
Adds a set parameter for the given column and using an indexed parameter value for use inPreparedStatement
Update
Update. setNamedParameter(@NonNull SQLElement column)
Adds a set parameter for the given column and using a named parameter value for use inNamedPreparedStatement
UpsertClause
UpsertClause. setNamedParameter(@NonNull SQLElement column)
Adds a set parameter for the given column and using a named parameter value for use inNamedPreparedStatement
static AlterTable
AlterTable. table(@NonNull SQLElement table)
Static method for constructing an AlterTable statement given the table being altered.static Update
Update. table(@NonNull SQLElement table)
Creates a new Update statement which will update the given tableUpsertClause
UpsertClause. updateWhere(SQLElement whereClause)
Sets the criteria (i.e.static UpsertClause
UpsertClause. upsert(@NonNull SQLElement... columns)
Creates a new Upsert clause with given columns as the keys (indexed columns)Insert
Insert. values(@NonNull SQLElement... values)
Sets the values to be inserted (note that this will remove any previously set values or select statement).Delete
Delete. where(SQLElement whereClause)
Sets the criteria (i.e.Select
Select. where(SQLElement whereClause)
Sets the criteria (i.e.Update
Update. where(SQLElement whereClause)
Sets the criteria (i.e.Select
Select. window(SQLElement window)
Sets the Window function for the selection.Method parameters in com.gengoai.sql.statement with type arguments of type SQLElement Modifier and Type Method Description Insert
Insert. columns(@NonNull Collection<? extends SQLElement> columns)
Set the named columns being inserted (note that calling this removed previously specified columns).Select
Select. columns(@NonNull Collection<? extends SQLElement> columns)
Sets the columns being selected.Select
Select. groupBy(@NonNull Collection<? extends SQLElement> groupBy)
Sets the group by clause to the given strings.UpsertClause
UpsertClause. indexedColumns(@NonNull Collection<? extends SQLElement> columns)
Sets the columns that specifies the keys (indexed columns) for the upsertSelect
Select. orderBy(@NonNull Collection<? extends SQLElement> orderBy)
Sets the order by clause to the given strings.Insert
Insert. values(@NonNull Collection<? extends SQLElement> values)
Sets the values to be inserted (note that this will remove any previously set values or select statement).
-