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, subclass
public 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.OwCSQLCProcessor
protected 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.OwCSQLCProcessor
com.wewebu.ow.server.exceptions.OwException
protected com.wewebu.ow.csqlc.ast.OwColumnQualifier createQueryColumnQualifier(String tableName_p, String typeName_p)
createQueryColumnQualifier
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected 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.OwCSQLCProcessor
com.wewebu.ow.server.exceptions.OwException
protected 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.OwCSQLCProcessor
com.wewebu.ow.csqlc.OwCSQLCException
protected XMLGregorianCalendar convertDate(Date definedDate_p) throws com.wewebu.ow.csqlc.OwCSQLCException
definedDate_p
- Datecom.wewebu.ow.csqlc.OwCSQLCException
protected String createJoinColumnName(com.wewebu.ow.csqlc.ast.OwColumnQualifier qualifier_p)
createJoinColumnName
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected com.wewebu.ow.csqlc.ast.OwPredicateFormat getInFormat()
getInFormat
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected com.wewebu.ow.csqlc.ast.OwPredicateFormat getQuantifiedInFormat()
getQuantifiedInFormat
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected com.wewebu.ow.csqlc.ast.OwPredicateFormat getQuantifiedComparisonFormat()
getQuantifiedComparisonFormat
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected com.wewebu.ow.csqlc.ast.OwFolderPredicateFormat getFolderPredicateFormat()
getFolderPredicateFormat
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected 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.OwCSQLCProcessor
com.wewebu.ow.server.exceptions.OwException
protected String joinType(com.wewebu.ow.csqlc.ast.OwCorrelatedTableName joinedTable_p)
joinType
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected com.wewebu.ow.csqlc.ast.OwPredicateFormat createLikeFormat()
createLikeFormat
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected String escapeNativeWildCardRepresentation(String value_p, Collection<com.wewebu.ow.server.field.OwWildCardDefinition> wildCardDefs)
escapeNativeWildCardRepresentation
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
protected boolean isMultipleTextSearchSyntax()
isMultipleTextSearchSyntax
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
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)
getBetweenPredicateRangeLimits
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
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)
getLimitForComparisonPredicate
in class com.wewebu.ow.csqlc.OwCSQLCProcessor
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.