public class OwCMISCSQLCProcessor
extends com.wewebu.ow.csqlc.OwCSQLCProcessor
An OwSearchNode + OwSort
to CMIS SQL abstract syntax tree conversion class.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
| Constructor and Description |
|---|
OwCMISCSQLCProcessor(com.wewebu.ow.csqlc.OwSQLEntitiesResolver entitiesResolver_p) |
| Modifier and Type | Method and Description |
|---|---|
protected XMLGregorianCalendar |
convertDate(Date definedDate_p)
Convert Date into specific XML representation.
|
protected com.wewebu.ow.csqlc.ast.OwColumnQualifier |
createColumnQualifier(String propertyName_p,
String repositoryID_p) |
protected com.wewebu.ow.csqlc.ast.OwColumnQualifier |
createFromTableQualifier(String tableName_p,
String typeName_p) |
protected String |
createJoinColumnName(com.wewebu.ow.csqlc.ast.OwColumnQualifier qualifier_p) |
protected com.wewebu.ow.csqlc.ast.OwPredicateFormat |
createLikeFormat() |
protected com.wewebu.ow.csqlc.ast.OwSQLDateTimeLiteral |
createLiteral(com.wewebu.ow.server.field.OwSearchCriteria criteria_p,
Date date_p) |
protected com.wewebu.ow.csqlc.ast.OwColumnQualifier |
createQueryColumnQualifier(String tableName_p,
String typeName_p) |
protected com.wewebu.ow.csqlc.ast.OwColumnQualifier |
createQueryFieldQualifier(com.wewebu.ow.server.field.OwFieldDefinition fieldDefinition_p,
com.wewebu.ow.csqlc.OwCSQLCProcessor.OwProcessContext context_p) |
protected com.wewebu.ow.csqlc.ast.OwTextSearchPredicate |
createTextSearchPredicate(com.wewebu.ow.csqlc.ast.OwCharacterStringLiteral searchExpression_p,
com.wewebu.ow.csqlc.ast.OwColumnReference columnReference_p) |
protected String |
escapeNativeWildCardRepresentation(String value_p,
Collection<com.wewebu.ow.server.field.OwWildCardDefinition> wildCardDefs) |
protected com.wewebu.ow.csqlc.OwCSQLCProcessor.RangeLimits |
getBetweenPredicateRangeLimits(com.wewebu.ow.server.field.OwSearchCriteria criteria_p,
boolean negate_p,
com.wewebu.ow.csqlc.OwCSQLCProcessor.OwProcessContext context_p) |
protected com.wewebu.ow.csqlc.ast.OwFolderPredicateFormat |
getFolderPredicateFormat() |
protected com.wewebu.ow.csqlc.ast.OwPredicateFormat |
getInFormat() |
protected Object |
getLimitForComparisonPredicate(com.wewebu.ow.server.field.OwSearchCriteria criteria_p,
com.wewebu.ow.csqlc.ast.OwComparisonOperator comparisonOperator_p,
com.wewebu.ow.csqlc.OwCSQLCProcessor.OwProcessContext context_p) |
protected com.wewebu.ow.csqlc.ast.OwPredicateFormat |
getQuantifiedComparisonFormat() |
protected com.wewebu.ow.csqlc.ast.OwPredicateFormat |
getQuantifiedInFormat() |
protected boolean |
isMultipleTextSearchSyntax() |
protected String |
joinType(com.wewebu.ow.csqlc.ast.OwCorrelatedTableName joinedTable_p) |
convertWildCards, createBetweenPredicate, createCBRAllExpression, createCBRAllPredicate, createCBRInExpression, createCBRInPredicate, createColumnReference, createComparisonPredicate, createContentCondition, createContentSearchLiteral, createDefaultLiteral, createExtendedPredicate, createInPredicate, createLikePredicate, createLiteral, createLiteral, createLiteral, createNullLiteral, createNullPredicate, createQuantifiedInPredicate, createQueryFieldName, createSimpleTable, createSQLStatements, createSQLStatements, createSubclassesConditions, createVersionSelectionCondition, escapeStringValue, findMainObjectClasses, findSelectedObjectClasses, getMainObjectCriteria, getMaxRows, getSQLComparisonOperatorMap, handleSingleContentCondition, isValidPredicateValue, qualifySingleTable, retrieveDefinition, setMaxRows, subclasspublic OwCMISCSQLCProcessor(com.wewebu.ow.csqlc.OwSQLEntitiesResolver entitiesResolver_p)
protected com.wewebu.ow.csqlc.ast.OwColumnQualifier createFromTableQualifier(String tableName_p, String typeName_p)
createFromTableQualifier in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.ast.OwColumnQualifier createColumnQualifier(String propertyName_p, String repositoryID_p) throws com.wewebu.ow.server.exceptions.OwException
createColumnQualifier in class com.wewebu.ow.csqlc.OwCSQLCProcessorcom.wewebu.ow.server.exceptions.OwExceptionprotected com.wewebu.ow.csqlc.ast.OwColumnQualifier createQueryColumnQualifier(String tableName_p, String typeName_p)
createQueryColumnQualifier in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.ast.OwColumnQualifier createQueryFieldQualifier(com.wewebu.ow.server.field.OwFieldDefinition fieldDefinition_p,
com.wewebu.ow.csqlc.OwCSQLCProcessor.OwProcessContext context_p)
throws com.wewebu.ow.server.exceptions.OwException
createQueryFieldQualifier in class com.wewebu.ow.csqlc.OwCSQLCProcessorcom.wewebu.ow.server.exceptions.OwExceptionprotected com.wewebu.ow.csqlc.ast.OwSQLDateTimeLiteral createLiteral(com.wewebu.ow.server.field.OwSearchCriteria criteria_p,
Date date_p)
throws com.wewebu.ow.csqlc.OwCSQLCException
createLiteral in class com.wewebu.ow.csqlc.OwCSQLCProcessorcom.wewebu.ow.csqlc.OwCSQLCExceptionprotected XMLGregorianCalendar convertDate(Date definedDate_p) throws com.wewebu.ow.csqlc.OwCSQLCException
definedDate_p - Datecom.wewebu.ow.csqlc.OwCSQLCExceptionprotected String createJoinColumnName(com.wewebu.ow.csqlc.ast.OwColumnQualifier qualifier_p)
createJoinColumnName in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.ast.OwPredicateFormat getInFormat()
getInFormat in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.ast.OwPredicateFormat getQuantifiedInFormat()
getQuantifiedInFormat in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.ast.OwPredicateFormat getQuantifiedComparisonFormat()
getQuantifiedComparisonFormat in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.ast.OwFolderPredicateFormat getFolderPredicateFormat()
getFolderPredicateFormat in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.ast.OwTextSearchPredicate createTextSearchPredicate(com.wewebu.ow.csqlc.ast.OwCharacterStringLiteral searchExpression_p,
com.wewebu.ow.csqlc.ast.OwColumnReference columnReference_p)
throws com.wewebu.ow.server.exceptions.OwException
createTextSearchPredicate in class com.wewebu.ow.csqlc.OwCSQLCProcessorcom.wewebu.ow.server.exceptions.OwExceptionprotected String joinType(com.wewebu.ow.csqlc.ast.OwCorrelatedTableName joinedTable_p)
joinType in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.ast.OwPredicateFormat createLikeFormat()
createLikeFormat in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected String escapeNativeWildCardRepresentation(String value_p, Collection<com.wewebu.ow.server.field.OwWildCardDefinition> wildCardDefs)
escapeNativeWildCardRepresentation in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected boolean isMultipleTextSearchSyntax()
isMultipleTextSearchSyntax in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected com.wewebu.ow.csqlc.OwCSQLCProcessor.RangeLimits getBetweenPredicateRangeLimits(com.wewebu.ow.server.field.OwSearchCriteria criteria_p,
boolean negate_p,
com.wewebu.ow.csqlc.OwCSQLCProcessor.OwProcessContext context_p)
getBetweenPredicateRangeLimits in class com.wewebu.ow.csqlc.OwCSQLCProcessorprotected Object getLimitForComparisonPredicate(com.wewebu.ow.server.field.OwSearchCriteria criteria_p, com.wewebu.ow.csqlc.ast.OwComparisonOperator comparisonOperator_p, com.wewebu.ow.csqlc.OwCSQLCProcessor.OwProcessContext context_p)
getLimitForComparisonPredicate in class com.wewebu.ow.csqlc.OwCSQLCProcessorCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.