public class OracleSQLStatementHandler extends DefaultSQLStatementHandler
CONFLICT_CHARS, queryConditionsProcessor, sqlNameEval, useAsInSubqueries| Constructor and Description |
|---|
OracleSQLStatementHandler() |
| Modifier and Type | Method and Description |
|---|---|
String |
addOuterMultilanguageColumnsPageable(String sqlQuery,
String table,
Hashtable hLocaleTablesAV) |
protected SQLStatementBuilder.SQLStatement |
createLeftJoinSelectQueryPageable(String mainTable,
String subquery,
String secondaryTable,
Vector mainKeys,
Vector secondaryKeys,
Vector mainTableRequestedColumns,
Vector secondaryTableRequestedColumns,
Hashtable mainTableConditions,
Hashtable secondaryTableConditions,
Vector wildcards,
Vector columnSorting,
boolean forceDistinct,
boolean descending,
int recordCount) |
SQLStatementBuilder.SQLStatement |
createSelectQuery(String table,
Vector requestedColumns,
Hashtable conditions,
Vector wildcards,
Vector columnSorting,
int recordCount,
boolean descending,
boolean forceDistinct)
Returns a
SQLStatement class that stores the information
needed to execute a select query. |
void |
generatedKeysToEntityResult(ResultSet resultSet,
EntityResult entityResult,
List generatedKeys) |
boolean |
isDelimited() |
boolean |
isPageable() |
addInnerMultilanguageColumns, addMultilanguageLeftJoinTables, addOuterMultilanguageColumns, addSpecialCharacters, changeColumnName, changeColumnNames, changeGenerateKeyNames, checkColumnName, createCountQuery, createCountQuery, createCountQuery, createDeleteQuery, createInsertQuery, createJoinFromSubselectsQuery, createJoinSelectQuery, createJoinSelectQuery, createLeftJoinSelectQuery, createLeftJoinSelectQueryPageable, createQueryConditions, createQueryConditions, createQueryConditionsWithoutWhere, createSelectClause, createSelectQuery, createSelectQuery, createSelectQuery, createSelectQuery, createSelectQuery, createSelectQuery, createSelectQuery, createSelectQuery, createSelectQuery, createSelectQuery, createSelectQuery, createSortStatement, createSortStatement, createUpdateQuery, getColumnNames, getQueryConditionsProcessor, getResultSetValue, getSQLNameEval, hasIsolationFunction, isUseAsInSubqueries, qualify, readBinaryStream, readCharacterStream, readCharacterStream, resultSetToEntityResult, resultSetToEntityResult, setObject, setSQLConditionValuesProcessor, setSQLNameEval, setTimestampObject, setUseAsInSubqueriespublic SQLStatementBuilder.SQLStatement createSelectQuery(String table, Vector requestedColumns, Hashtable conditions, Vector wildcards, Vector columnSorting, int recordCount, boolean descending, boolean forceDistinct)
DefaultSQLStatementHandlerSQLStatement class that stores the information
needed to execute a select query.createSelectQuery in interface SQLStatementHandlercreateSelectQuery in class DefaultSQLStatementHandlertable - name of the table the query is executed againstrequestedColumns - a Vector specifying the requested column name in the queryconditions - condition list used to created the querywildcards - column list that can use wildcardscolumnSorting - column list where query sorting is establishedrecordCount - number of records requested in the querydescending - true if sorting should be descendingforceDistinct - true if query result cannot have duplicated recordsSQLStatement classSQLStatementBuilder.SQLStatementpublic boolean isDelimited()
isDelimited in interface SQLStatementHandlerisDelimited in class DefaultSQLStatementHandlerpublic boolean isPageable()
isPageable in interface SQLStatementHandlerisPageable in class DefaultSQLStatementHandlerpublic void generatedKeysToEntityResult(ResultSet resultSet, EntityResult entityResult, List generatedKeys) throws Exception
generatedKeysToEntityResult in interface SQLStatementHandlergeneratedKeysToEntityResult in class DefaultSQLStatementHandlerExceptionpublic String addOuterMultilanguageColumnsPageable(String sqlQuery, String table, Hashtable hLocaleTablesAV)
addOuterMultilanguageColumnsPageable in interface SQLStatementHandleraddOuterMultilanguageColumnsPageable in class DefaultSQLStatementHandlerprotected SQLStatementBuilder.SQLStatement createLeftJoinSelectQueryPageable(String mainTable, String subquery, String secondaryTable, Vector mainKeys, Vector secondaryKeys, Vector mainTableRequestedColumns, Vector secondaryTableRequestedColumns, Hashtable mainTableConditions, Hashtable secondaryTableConditions, Vector wildcards, Vector columnSorting, boolean forceDistinct, boolean descending, int recordCount)
createLeftJoinSelectQueryPageable in class DefaultSQLStatementHandlerCopyright © 2016 Imatia Innovation S.L.. All rights reserved.