Package | Description |
---|---|
com.streamscape.sdo.sql | |
com.streamscape.sdo.sql.syntax |
Modifier and Type | Method and Description |
---|---|
void |
SQLQueryParameterList.add(java.util.List parameters) |
void |
SQLQueryParameterList.add(SQLQueryParameter parameter) |
static SQLQueryBatch |
SQLQueryFactory.createBatch(java.lang.String sqlScript)
Constructs SQL query batch object by parsing a given script which holds a set of
parameterized SQL queries as a batch.
|
static CallableStatement |
SQLQueryFactory.createCallableStatement(Connection connection,
SQLQuery object)
Creates callable statement based on given connection and sql query object.
|
static SQLQuery |
SQLQueryFactory.createForCall(Connection connection,
java.lang.String procedure)
Generates SQL script with parameters which then can be used to create query object and
call given stored procedure.
|
static SQLQuery |
SQLQueryFactory.createForDelete(Connection connection,
java.lang.String table)
Generates an SQLQuery DELETE script for specified
table table. |
static SQLQuery |
SQLQueryFactory.createForDelete(Connection connection,
java.lang.String table,
java.lang.String[] whereColumns)
Generates an SQLQuery DELETE script for specified
table table. |
static SQLQuery |
SQLQueryFactory.createForDynamicSQL(Connection connection,
java.lang.String query)
Returns SQLQuery object based on provided
query SQL prepared query. |
static SQLQuery |
SQLDynamicQueryParser.createForDynamicSQL(Connection connection,
java.lang.String query) |
static SQLQuery |
SQLQueryFactory.createForInsert(Connection connection,
java.lang.String table)
Generates SQL script with parameters which then can be used to create an SQL query object and
perform inserts into a given table.
|
static SQLQuery |
SQLQueryFactory.createForSelect(Connection connection,
java.lang.String table)
Generates an SQLQuery SELECT script that selects all columns from given table.
|
static SQLQuery |
SQLQueryFactory.createForSelect(Connection connection,
java.lang.String table,
java.lang.String[] selectColumns)
Generates an SQLQuery SELECT script that selects
selectColumns columns from given table. |
static SQLQuery |
SQLQueryFactory.createForSelect(Connection connection,
java.lang.String table,
java.lang.String[] selectColumns,
java.lang.String[] whereColumns)
Generates an SQLQuery SELECT script that selects
selectColumns columns from given table. |
static SQLQuery |
SQLQueryFactory.createForUpdate(Connection connection,
java.lang.String table)
Generates an SQLQuery UPDTAE script with parameters which then can be used to create an SQL query object and
perform an update on given table.
|
static SQLQuery |
SQLQueryFactory.createForUpdate(Connection connection,
java.lang.String table,
java.lang.String[] updateColumns)
Generates an SQLQuery UPDTAE script for specified
updateColumns columns. |
static SQLQuery |
SQLQueryFactory.createForUpdate(Connection connection,
java.lang.String table,
java.lang.String[] updateColumns,
java.lang.String[] whereColumns)
Generates an SQLQuery UPDATE script for specified
updateColumns columns. |
static SQLQuery |
SQLQueryFactory.createForUpdate(java.lang.String table,
SQLColumnSet columnSet)
Generates an SQLQuery UPDTAE script for specified
columnSet columns. |
static PreparedStatement |
SQLQueryFactory.createPreparedStatement(Connection connection,
SQLQuery object)
Creates prepared statement based on given connection and sql query object.
|
static SQLQuery |
SQLQueryFactory.createQuery(java.lang.String sqlScript)
Constructs SQL query object by parsing given script which holds a parameterized SQL query
|
static int |
SQLQueryFactory.execute(SQLQueryBatch batch,
int queryTimeout,
Connection connection)
Execute the batch query contained in the SQL script object.
|
static java.util.List |
SQLQueryFactory.execute(SQLQuery query,
int queryTimeout,
Connection connection)
Execute the query contained in the SQL script object.
|
static java.util.List |
DatabaseDescriptor.getQueryColumns(java.lang.String query,
Connection connection,
java.util.List params) |
static java.util.List |
DatabaseDescriptor.getTableColumns(SQLTableName tableName,
Connection connection)
Deprecated.
|
static java.util.List |
DatabaseDescriptor.getTableColumns(SQLTableName tableName,
Connection connection,
java.lang.String[] columnNames,
int ordinal) |
static SQLTableName |
SQLTableName.parse(java.lang.String string)
Parses table name in format [CATALOG].[SCHEMA].[TABLE]
|
static java.lang.String |
SQLQueryFactory.renderBatch(SQLQueryBatch batch)
Renders the SQL Batch object as a dynamic SQL script (text).
|
static java.lang.String |
SQLQueryFactory.renderQuery(SQLQuery object)
Generates SQL query string with resolved parameters that is ready to be executed.
|
static java.lang.String |
SQLQueryFactory.toSQL(SQLQuery object)
Generates SQL query statement used by Prepared or Callable statements where all parameters
are substituted by place-holders >.
|
Modifier and Type | Method and Description |
---|---|
SQLQuery |
ISQLQuerySyntax.parse(java.util.List sqlBricks,
java.lang.Object inObject)
An implementation should parse sql script which is given by
inObject parameter either as string or as sql query object
and, if sql script is given as string, create new sql query object. |
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.