Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I K L M N O P Q R S T U V

A

adapter - Variable in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
 
addToParamList(DbAttribute, Object) - Method in class org.objectstyle.cayenne.access.trans.QueryAssembler
Registers anObject as a PreparedStatement paramter.
aliasCounter - Variable in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
aliasForTable(DbEntity) - Method in class org.objectstyle.cayenne.access.trans.DeleteTranslator
 
aliasForTable(DbEntity) - Method in class org.objectstyle.cayenne.access.trans.InsertTranslator
 
aliasForTable(DbEntity, DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.QueryAssembler
 
aliasForTable(DbEntity) - Method in class org.objectstyle.cayenne.access.trans.QueryAssembler
Returns a name that can be used as column alias.
aliasForTable(DbEntity, DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
aliasForTable(DbEntity) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
Overrides superclass implementation.
aliasForTable(DbEntity) - Method in class org.objectstyle.cayenne.access.trans.SqlModifyTranslator
 
aliasForTable(DbEntity) - Method in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
 
aliasForTable(DbEntity) - Method in class org.objectstyle.cayenne.access.trans.UpdateTranslator
 
aliasList - Variable in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
aliasLookup - Variable in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
allLOBAttributes - Variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 
appendAttributes() - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
Returns a list of DbAttributes used in query.
appendColumn(StringBuffer, int) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
appendDbAttribute(StringBuffer, DbAttribute) - Method in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
Appends the name of the column to the query buffer.
appendDbPath(StringBuffer, Expression) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 
appendDbRelJoins(StringBuffer, int) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
appendGroupBy(StringBuffer, int) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
appendList(Expression, DbAttribute) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
appendLiteral(StringBuffer, Object, DbAttribute, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
appendLiteral(StringBuffer, Object, DbAttribute, Expression) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Appends SQL code to the query buffer to handle val as a parameter to the PreparedStatement being built.
appendLiteralDirect(StringBuffer, Object, DbAttribute, Expression) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Appends SQL code to the query buffer to handle val as a parameter to the PreparedStatement being built.
appendObjPath(StringBuffer, Expression) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Processes parts of the OBJ_PATH expression.
appendObjectMatch() - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
appendRawSql(Object) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
appendResultTypesFromMetadata(ResultSet, ResultDescriptor) - Static method in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
Initializes the types of columns in ResultDescriptor from the ResultSet metadata.
appendSnapshotLabelsFromMetadata(ResultSet, ResultDescriptor) - Static method in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
Initializes the names of columns in ResultDescriptor from the ResultSet metadata.
appendTable(StringBuffer, int) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
appendUpdatedParameter(StringBuffer, DbAttribute, Object) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
Appends parameter placeholder for the value of the column being updated.
attributes - Variable in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
attributes - Variable in class org.objectstyle.cayenne.access.trans.QueryAssembler
PreparedStatement attributes matching entries in values list.

B

BatchQueryBuilder - class org.objectstyle.cayenne.access.trans.BatchQueryBuilder.
Superclass of batch query translators.
BatchQueryBuilder() - Constructor for class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
 
BatchQueryBuilder(DbAdapter) - Constructor for class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
 
bindParameters(PreparedStatement, BatchQuery, List) - Method in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
Binds BatchQuery parameters to the PreparedStatement.
bindParameters(PreparedStatement, BatchQuery, List) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
Binds BatchQuery parameters to the PreparedStatement.
buildColumnList() - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
Creates a list of columns used in the query.
buildGroupByList() - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
Creates a list of columns used in the query's GROUP BY clause.
buildSetClause(StringBuffer, UpdateQuery) - Method in class org.objectstyle.cayenne.access.trans.UpdateTranslator
Translate updated values and relationships into "SET ATTR1 = Val1, ..." SQL statement.

C

callParams - Variable in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
columnList - Variable in class org.objectstyle.cayenne.access.trans.InsertTranslator
 
columnList - Variable in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
convertToBlobValue(Object) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
Converts value to byte[] if possible.
convertToClobValue(Object) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
Converts to char[] or String.
createLOBSelectString(BatchQuery, List, List) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
createSqlString(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
Translates BatchQuery into an SQL string formatted to use in a PreparedStatement.
createSqlString(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.DeleteBatchQueryBuilder
 
createSqlString() - Method in class org.objectstyle.cayenne.access.trans.DeleteTranslator
Main method of DeleteTranslator class.
createSqlString(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.InsertBatchQueryBuilder
 
createSqlString() - Method in class org.objectstyle.cayenne.access.trans.InsertTranslator
Method that converts an insert query into SQL string
createSqlString(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.LOBInsertBatchQueryBuilder
 
createSqlString(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.LOBUpdateBatchQueryBuilder
 
createSqlString() - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
Creates an SQL String for the stored procedure call.
createSqlString() - Method in class org.objectstyle.cayenne.access.trans.QueryAssembler
Translates query into sql string.
createSqlString() - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
Returns query translated to SQL.
createSqlString() - Method in class org.objectstyle.cayenne.access.trans.SqlModifyTranslator
 
createSqlString() - Method in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
 
createSqlString(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.UpdateBatchQueryBuilder
 
createSqlString() - Method in class org.objectstyle.cayenne.access.trans.UpdateTranslator
Method that converts an update query into SQL string
createStatement(Level) - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
createStatement(Level) - Method in class org.objectstyle.cayenne.access.trans.QueryAssembler
Translates internal query into PreparedStatement.
createTranslator(QueryAssembler) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslatorFactory
Factory method that creates a translator for the main query qualifier.

D

DEFAULT_TRANSLATOR - Static variable in class org.objectstyle.cayenne.access.trans.QualifierTranslatorFactory
 
DataObjectMatchTranslator - class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator.
 
DataObjectMatchTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
DeleteBatchQueryBuilder - class org.objectstyle.cayenne.access.trans.DeleteBatchQueryBuilder.
Translator for delete BatchQueries.
DeleteBatchQueryBuilder(DbAdapter) - Constructor for class org.objectstyle.cayenne.access.trans.DeleteBatchQueryBuilder
 
DeleteTranslator - class org.objectstyle.cayenne.access.trans.DeleteTranslator.
Class implements default translation mechanism of org.objectstyle.cayenne.query.DeleteQuery objects to SQL DELETE statements.
DeleteTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.DeleteTranslator
 
dbAttributes - Variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 
dbRelList - Variable in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
dbRelationshipAdded(DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.DeleteTranslator
 
dbRelationshipAdded(DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.InsertTranslator
 
dbRelationshipAdded(DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.QueryAssembler
Processes a join being added.
dbRelationshipAdded(DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
Stores a new relationship in an internal list.
dbRelationshipAdded(DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.SqlModifyTranslator
 
dbRelationshipAdded(DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
 
dbRelationshipAdded(DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.UpdateTranslator
 
detectObjectMatch(Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
Called before processing an expression to initialize objectMatchTranslator if needed.
doTranslation() - Method in class org.objectstyle.cayenne.access.trans.OrderingTranslator
Translates query Ordering list to SQL ORDER BY clause.
doTranslation() - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
Translates query qualifier to SQL WHERE clause.
doTranslation() - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Translates the part of parent translator's query that is supported by this PartTranslator.

E

endBinaryNode(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
endListNode(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
endTernaryNode(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
endUnaryNode(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
expression - Variable in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
extractQualifier() - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 

F

FlattenedRelationshipDeleteTranslator - class org.objectstyle.cayenne.access.trans.FlattenedRelationshipDeleteTranslator.
 
FlattenedRelationshipDeleteTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.FlattenedRelationshipDeleteTranslator
 
FlattenedRelationshipInsertTranslator - class org.objectstyle.cayenne.access.trans.FlattenedRelationshipInsertTranslator.
 
FlattenedRelationshipInsertTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.FlattenedRelationshipInsertTranslator
 
finishedChild(Expression, int, boolean) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
Opportunity to insert an operation
flattenedDeleteQuery() - Method in class org.objectstyle.cayenne.access.trans.FlattenedRelationshipDeleteTranslator
 
flattenedInsertQuery() - Method in class org.objectstyle.cayenne.access.trans.FlattenedRelationshipInsertTranslator
 
forceDistinct - Variable in class org.objectstyle.cayenne.access.trans.SelectTranslator
If set to true, indicates that distinct select query is required no matter what the original query settings where.

G

getAdapter() - Method in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
 
getAttribute(String) - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
getColumns() - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
Returns a list of DbAttributes representing columns in this query.
getDbAttributesForLOBSelectQualifier() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
Returns a list of DbAttributes used in the qualifier of the query that selects a LOB row for LOB update.
getDbAttributesForUpdatedLOBColumns() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
Returns a list of DbAttributes that correspond to the LOB columns updated in the current row in the batch query.
getDbEntity() - Method in class org.objectstyle.cayenne.access.trans.FlattenedRelationshipDeleteTranslator
 
getDbEntity() - Method in class org.objectstyle.cayenne.access.trans.FlattenedRelationshipInsertTranslator
 
getDbEntity() - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 
getExpression() - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
getFetchLimit() - Method in class org.objectstyle.cayenne.access.trans.SelectQueryAssembler
Returns a maximum number of rows that the underlying query should fetch.
getLoggingLevel() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 
getNewBlobFunction() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
getNewClobFunction() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
getObjEntity() - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
getObjEntity() - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 
getOperation() - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
getProcedure() - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
getProcedureQuery() - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
getProcedureResultDescriptor() - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
Returns a result descriptor for the stored procedure OUT parameters.
getQuery() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
Returns wrapped BatchQuery.
getQueryAssembler() - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Returns parent QueryAssembler that uses this helper.
getRawQuery() - Method in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
 
getRelationship() - Method in class org.objectstyle.cayenne.access.trans.FlattenedRelationshipDeleteTranslator
 
getRelationship() - Method in class org.objectstyle.cayenne.access.trans.FlattenedRelationshipInsertTranslator
 
getResultDescriptor(ResultSet) - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
getResultDescriptor(ResultSet) - Method in interface org.objectstyle.cayenne.access.trans.SelectQueryTranslator
Returns a descriptor that contains information needed for the ResultSet processing.
getResultDescriptor(ResultSet) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
getResultDescriptor(ResultSet) - Method in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
 
getResultTypes(ResultSet) - Method in class org.objectstyle.cayenne.access.trans.SelectQueryAssembler
Returns ordered array of Java class names that should be used for values in the ResultSet.
getSelectQuery() - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
getSnapshotDesc(ResultSet) - Method in class org.objectstyle.cayenne.access.trans.SelectQueryAssembler
Returns an ordered array of DbAttributes that describe the result columns in the in the ResultSet.
getTranslatorClass() - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslatorFactory
 
getTrimFunction() - Method in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
 
getTrimFunction() - Method in class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
Returns the trimFunction.
getValue(String) - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
getValuesForLOBSelectQualifier() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 
getValuesForLOBUpdateParameters(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
getValuesForLOBUpdateParameters(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.LOBInsertBatchQueryBuilder
 
getValuesForLOBUpdateParameters(BatchQuery) - Method in class org.objectstyle.cayenne.access.trans.LOBUpdateBatchQueryBuilder
 
getValuesForUpdatedLOBColumns() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 
groupByList - Variable in class org.objectstyle.cayenne.access.trans.SelectTranslator
 

H

hasNext - Variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 

I

InsertBatchQueryBuilder - class org.objectstyle.cayenne.access.trans.InsertBatchQueryBuilder.
Translator of InsertBatchQueries.
InsertBatchQueryBuilder(DbAdapter) - Constructor for class org.objectstyle.cayenne.access.trans.InsertBatchQueryBuilder
 
InsertTranslator - class org.objectstyle.cayenne.access.trans.InsertTranslator.
Class implements default translation mechanism of org.objectstyle.cayenne.query.InsertQuery objects to SQL INSERT statements.
InsertTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.InsertTranslator
 
indexLOBAttributes() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
Indexes attributes
indexQualifierAttributes() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
Indexes attributes
initStatement(CallableStatement) - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
Set IN and OUT parameters.
initStatement(PreparedStatement) - Method in class org.objectstyle.cayenne.access.trans.QueryAssembler
Initializes prepared statements with collected parameters.
initValues() - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
insertQuery() - Method in class org.objectstyle.cayenne.access.trans.InsertTranslator
 
isTranslateParentQual() - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
Returns true if this translator will translate parent qualifier on call to doTranslation.
isUpdateableColumn(Object, int) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 

K

keys() - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 

L

LOBBatchQueryBuilder - class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder.
 
LOBBatchQueryBuilder(DbAdapter) - Constructor for class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
LOBBatchQueryWrapper - class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper.
Helper class to extrat the information from BatchQueries, essential for LOB columns processing.
LOBBatchQueryWrapper(BatchQuery) - Constructor for class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 
LOBInsertBatchQueryBuilder - class org.objectstyle.cayenne.access.trans.LOBInsertBatchQueryBuilder.
 
LOBInsertBatchQueryBuilder(DbAdapter) - Constructor for class org.objectstyle.cayenne.access.trans.LOBInsertBatchQueryBuilder
 
LOBUpdateBatchQueryBuilder - class org.objectstyle.cayenne.access.trans.LOBUpdateBatchQueryBuilder.
 
LOBUpdateBatchQueryBuilder(DbAdapter) - Constructor for class org.objectstyle.cayenne.access.trans.LOBUpdateBatchQueryBuilder
 
logObj - Static variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
logObj - Static variable in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
logObj - Static variable in class org.objectstyle.cayenne.access.trans.QueryAssembler
 
logObj - Static variable in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 
logObj - Static variable in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
 

M

matchingObject - Variable in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 

N

newAliasForTable(DbEntity) - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
Sets up and returns a new alias for a speciafied table.
newBlobFunction - Variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
newClobFunction - Variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
next() - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 

O

OUT_PARAM - Static variable in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
OrderingTranslator - class org.objectstyle.cayenne.access.trans.OrderingTranslator.
Translates query ordering to SQL.
OrderingTranslator(QueryAssembler) - Constructor for class org.objectstyle.cayenne.access.trans.OrderingTranslator
 
objectMatchTranslator - Variable in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
objectNode(Object, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
operation - Variable in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
org.objectstyle.cayenne.access.trans - package org.objectstyle.cayenne.access.trans
 

P

ProcedureTranslator - class org.objectstyle.cayenne.access.trans.ProcedureTranslator.
Stored procedure query translator.
ProcedureTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
ProcedureTranslator.NotInParam - class org.objectstyle.cayenne.access.trans.ProcedureTranslator.NotInParam.
Helper class to make OUT and VOID parameters logger-friendly.
ProcedureTranslator.NotInParam(String) - Constructor for class org.objectstyle.cayenne.access.trans.ProcedureTranslator.NotInParam
 
paramsDbType(Expression) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Returns database type of expression parameters or null if it can not be determined.
parenthesisNeeded(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
prepareLists() - Method in class org.objectstyle.cayenne.access.trans.FlattenedRelationshipInsertTranslator
Creates 2 matching lists: columns names and values
prepareLists() - Method in class org.objectstyle.cayenne.access.trans.InsertTranslator
Creates 2 matching lists: columns names and values
processColumn(StringBuffer, Expression) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Appends column name of a column in a root entity.
processColumn(StringBuffer, DbAttribute, DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 
processColumn(StringBuffer, DbAttribute) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 
processColumn(StringBuffer, DbAttribute) - Method in class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
Adds special handling of CHAR columns.
processColumn(StringBuffer, DbAttribute, DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
Adds special handling of CHAR columns.
processRelTermination(StringBuffer, DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
processRelTermination(StringBuffer, ObjRelationship) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Processes case when an OBJ_PATH expression ends with relationship.
processRelTermination(StringBuffer, DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Handles case when a DB_NAME expression ends with relationship.

Q

QualifierTranslator - class org.objectstyle.cayenne.access.trans.QualifierTranslator.
Translates query qualifier to SQL.
QualifierTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
QualifierTranslator(QueryAssembler) - Constructor for class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
QualifierTranslatorFactory - class org.objectstyle.cayenne.access.trans.QualifierTranslatorFactory.
Factory that produces QualifierTranslator objects.
QualifierTranslatorFactory() - Constructor for class org.objectstyle.cayenne.access.trans.QualifierTranslatorFactory
 
QueryAssembler - class org.objectstyle.cayenne.access.trans.QueryAssembler.
Abstract superclass of Query translators.
QueryAssembler() - Constructor for class org.objectstyle.cayenne.access.trans.QueryAssembler
 
QueryAssemblerHelper - class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper.
Translates parts of the query to SQL.
QueryAssemblerHelper() - Constructor for class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 
QueryAssemblerHelper(QueryAssembler) - Constructor for class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
Creates QueryAssemblerHelper.
qualBuf - Variable in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
qualifierAttributes - Variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 
query - Variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 
queryAssembler - Variable in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 

R

reset() - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 

S

SelectQueryAssembler - class org.objectstyle.cayenne.access.trans.SelectQueryAssembler.
Abstract superclass of Query translators.
SelectQueryAssembler() - Constructor for class org.objectstyle.cayenne.access.trans.SelectQueryAssembler
 
SelectQueryTranslator - interface org.objectstyle.cayenne.access.trans.SelectQueryTranslator.
Interface that defines common API for SELECT translators.
SelectTranslator - class org.objectstyle.cayenne.access.trans.SelectTranslator.
Class that serves as a translator of SELECT queries to JDBC statements.
SelectTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.SelectTranslator
 
SqlModifyTranslator - class org.objectstyle.cayenne.access.trans.SqlModifyTranslator.
Class works as a translator of raw SELECT queries to JDBC statements.
SqlModifyTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.SqlModifyTranslator
 
SqlSelectTranslator - class org.objectstyle.cayenne.access.trans.SqlSelectTranslator.
Class works as a translator of raw SELECT queries to JDBC statements.
SqlSelectTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
 
setAdapter(DbAdapter) - Method in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
 
setDataObject(DataObject) - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
setExpression(Expression) - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
setInParam(CallableStatement, ProcedureParameter, Object, int) - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
Sets a single IN parameter of the CallableStatement.
setNewBlobFunction(String) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
setNewClobFunction(String) - Method in class org.objectstyle.cayenne.access.trans.LOBBatchQueryBuilder
 
setOperation(String) - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
setOutParam(CallableStatement, ProcedureParameter, int) - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
Sets a single OUT parameter of the CallableStatement.
setQueryAssembler(QueryAssembler) - Method in class org.objectstyle.cayenne.access.trans.QueryAssemblerHelper
 
setRelationship(DbRelationship) - Method in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
Initializes itself to do translation of the match ending with a DbRelationship.
setTranslateParentQual(boolean) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
Configures translator to translate parent or main qualifier on call to doTranslation.
setTranslatorClass(String) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslatorFactory
 
setTrimFunction(String) - Method in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
 
setTrimFunction(String) - Method in class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
Sets the trimFunction.
startBinaryNode(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
startListNode(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
startTernaryNode(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
startUnaryNode(Expression, Expression) - Method in class org.objectstyle.cayenne.access.trans.QualifierTranslator
Opportunity to open a bracket
supportsTableAliases() - Method in class org.objectstyle.cayenne.access.trans.QueryAssembler
Returns true if table aliases are supported.
supportsTableAliases() - Method in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
supportsTableAliases() - Method in class org.objectstyle.cayenne.access.trans.SqlModifyTranslator
 
supportsTableAliases() - Method in class org.objectstyle.cayenne.access.trans.SqlSelectTranslator
 

T

TrimmingQualifierTranslator - class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator.
QualifierTranslator that allows translation of qualifiers that perform comparison with CHAR columns.
TrimmingQualifierTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
Constructor for TrimmingQualifierTranslator.
TrimmingQualifierTranslator(QueryAssembler, String) - Constructor for class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
Constructor for TrimmingQualifierTranslator.
tableList - Variable in class org.objectstyle.cayenne.access.trans.SelectTranslator
 
toString() - Method in class org.objectstyle.cayenne.access.trans.ProcedureTranslator.NotInParam
 
translateParentQual - Variable in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
translatorClass - Variable in class org.objectstyle.cayenne.access.trans.QualifierTranslatorFactory
 
treeWalker - Variable in class org.objectstyle.cayenne.access.trans.QualifierTranslator
 
trimFunction - Variable in class org.objectstyle.cayenne.access.trans.BatchQueryBuilder
 
trimFunction - Variable in class org.objectstyle.cayenne.access.trans.TrimmingQualifierTranslator
 
type - Variable in class org.objectstyle.cayenne.access.trans.ProcedureTranslator.NotInParam
 

U

UpdateBatchQueryBuilder - class org.objectstyle.cayenne.access.trans.UpdateBatchQueryBuilder.
A translator for UpdateBatchQueries that produces parameterized SQL.
UpdateBatchQueryBuilder(DbAdapter) - Constructor for class org.objectstyle.cayenne.access.trans.UpdateBatchQueryBuilder
 
UpdateTranslator - class org.objectstyle.cayenne.access.trans.UpdateTranslator.
Class implements default translation mechanism of org.objectstyle.cayenne.query.UpdateQuery objects to SQL UPDATE statements.
UpdateTranslator() - Constructor for class org.objectstyle.cayenne.access.trans.UpdateTranslator
 
updatedLOBAttributes - Variable in class org.objectstyle.cayenne.access.trans.LOBBatchQueryWrapper
 

V

values - Variable in class org.objectstyle.cayenne.access.trans.DataObjectMatchTranslator
 
values - Variable in class org.objectstyle.cayenne.access.trans.ProcedureTranslator
 
values - Variable in class org.objectstyle.cayenne.access.trans.QueryAssembler
PreparedStatement values.

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