Uses of Class
org.apache.cayenne.exp.parser.ASTFunctionCall
| Package | Description | 
|---|---|
| org.apache.cayenne.access.translator.select | |
| org.apache.cayenne.dba.db2 | IBM DB2 DbAdapter. | 
| org.apache.cayenne.dba.derby | Apache Derby DbAdapter. | 
| org.apache.cayenne.dba.firebird | |
| org.apache.cayenne.dba.frontbase | FrontBase DbAdapter. | 
| org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter. | 
| org.apache.cayenne.dba.oracle | Oracle DbAdapter. | 
| org.apache.cayenne.dba.postgres | PostgreSQL DbAdapter. | 
| org.apache.cayenne.dba.sqlite | |
| org.apache.cayenne.dba.sybase | Sybase DbAdapter. | 
| org.apache.cayenne.exp.parser | Contains expression parser and other expression internals. | 
- 
Uses of ASTFunctionCall in org.apache.cayenne.access.translator.selectMethods in org.apache.cayenne.access.translator.select with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)Append function name to result SQL Override this method to rename or skip function if generic name isn't supported on target DB.protected voidQualifierTranslator. appendFunctionArg(Object value, ASTFunctionCall functionExpression)Append scalar argument of a function call Used only for values stored in ASTScalar other expressions appended in objectNode() methodprotected voidQualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)Append divider between function arguments.protected voidQualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)Clear last divider as we currently don't now position of argument until parent element is ended.
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.db2Methods in org.apache.cayenne.dba.db2 with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidDB2QualifierTranslator. appendFunction(ASTFunctionCall functionExpression)protected voidDB2QualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)protected voidDB2QualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.derbyMethods in org.apache.cayenne.dba.derby with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidDerbyQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)protected voidDerbyQualifierTranslator. appendFunctionArg(Object value, ASTFunctionCall functionExpression)A little bit ugly code that wraps String scalars to CAST(? AS VARCHAR(length)) because otherwise derby don't know what type will be at the placeholder and use LONG VARCHAR that isn't comparable what leads to statement preparation failure.protected voidDerbyQualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)protected voidDerbyQualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.firebirdMethods in org.apache.cayenne.dba.firebird with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidFirebirdQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)protected voidFirebirdQualifierTranslator. appendFunctionArg(Object value, ASTFunctionCall functionExpression)A little bit ugly code that wraps String scalars to CAST(? AS VARCHAR(length)) because otherwise derby don't know what type will be at the placeholder and use LONG VARCHAR that isn't comparable what leads to statement preparation failure.protected voidFirebirdQualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)protected voidFirebirdQualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.frontbaseMethods in org.apache.cayenne.dba.frontbase with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidFrontBaseQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)protected voidFrontBaseQualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)protected voidFrontBaseQualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.hsqldbMethods in org.apache.cayenne.dba.hsqldb with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidHSQLQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.oracleMethods in org.apache.cayenne.dba.oracle with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidOracleQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)protected voidOracleQualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)protected voidOracleQualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.postgresMethods in org.apache.cayenne.dba.postgres with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidPostgresQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)protected voidPostgresQualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)protected voidPostgresQualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.sqliteMethods in org.apache.cayenne.dba.sqlite with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidSQLiteQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)protected voidSQLiteQualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)protected voidSQLiteQualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.dba.sybaseMethods in org.apache.cayenne.dba.sybase with parameters of type ASTFunctionCall Modifier and Type Method Description protected voidSybaseQualifierTranslator. appendFunction(ASTFunctionCall functionExpression)protected voidSybaseQualifierTranslator. appendFunctionArgDivider(ASTFunctionCall functionExpression)protected voidSybaseQualifierTranslator. clearLastFunctionArgDivider(ASTFunctionCall functionExpression)
- 
Uses of ASTFunctionCall in org.apache.cayenne.exp.parserSubclasses of ASTFunctionCall in org.apache.cayenne.exp.parser Modifier and Type Class Description classASTAbsclassASTAggregateFunctionCallBase class for all aggregation functions expressions It's more like marker interface for now.classASTAvgclassASTConcatclassASTCountclassASTCurrentDateclassASTCurrentTimeclassASTCurrentTimestampclassASTDistinctclassASTExtractclassASTLengthclassASTLocateclassASTLowerclassASTMaxclassASTMinclassASTModclassASTSqrtclassASTSubstringclassASTSumclassASTTrimclassASTUpper