public abstract class EngineImportApplicationDotMethodBase extends java.lang.Object implements EngineImportApplicationDotMethod
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
LHS_VALIDATION_NAME |
protected ExprDotNodeImpl |
parent |
protected static java.lang.String |
RHS_VALIDATION_NAME |
Constructor and Description |
---|
EngineImportApplicationDotMethodBase(ExprDotNodeImpl parent,
java.lang.String lhsName,
ExprNode[] lhs,
java.lang.String dotMethodName,
java.lang.String rhsName,
ExprNode[] rhs,
ExprNode[] indexNamedParameter) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDotMethodName() |
FilterExprAnalyzerAffector |
getFilterExprAnalyzerAffector() |
FilterSpecCompilerAdvIndexDesc |
getFilterSpecCompilerAdvIndexDesc() |
ExprForge |
getForge() |
ExprNode[] |
getLhs() |
java.lang.String |
getLhsName() |
ExprNode[] |
getRhs() |
java.lang.String |
getRhsName() |
protected abstract java.lang.String |
indexTypeName() |
protected abstract java.lang.String |
operationName() |
ExprNode |
validate(ExprValidationContext validationContext) |
protected abstract ExprForge |
validateAll(java.lang.String lhsName,
ExprNode[] lhs,
java.lang.String rhsName,
ExprNode[] rhs,
ExprValidationContext validationContext) |
protected static final java.lang.String LHS_VALIDATION_NAME
protected static final java.lang.String RHS_VALIDATION_NAME
protected final ExprDotNodeImpl parent
public EngineImportApplicationDotMethodBase(ExprDotNodeImpl parent, java.lang.String lhsName, ExprNode[] lhs, java.lang.String dotMethodName, java.lang.String rhsName, ExprNode[] rhs, ExprNode[] indexNamedParameter)
protected abstract ExprForge validateAll(java.lang.String lhsName, ExprNode[] lhs, java.lang.String rhsName, ExprNode[] rhs, ExprValidationContext validationContext) throws ExprValidationException
ExprValidationException
protected abstract java.lang.String indexTypeName()
protected abstract java.lang.String operationName()
public ExprForge getForge()
getForge
in interface EngineImportApplicationDotMethod
public java.lang.String getLhsName()
getLhsName
in interface EngineImportApplicationDotMethod
public ExprNode[] getLhs()
getLhs
in interface EngineImportApplicationDotMethod
public java.lang.String getDotMethodName()
getDotMethodName
in interface EngineImportApplicationDotMethod
public java.lang.String getRhsName()
getRhsName
in interface EngineImportApplicationDotMethod
public ExprNode[] getRhs()
getRhs
in interface EngineImportApplicationDotMethod
public ExprNode validate(ExprValidationContext validationContext) throws ExprValidationException
validate
in interface EngineImportApplicationDotMethod
ExprValidationException
public FilterExprAnalyzerAffector getFilterExprAnalyzerAffector()
getFilterExprAnalyzerAffector
in interface EngineImportApplicationDotMethod
public FilterSpecCompilerAdvIndexDesc getFilterSpecCompilerAdvIndexDesc()
getFilterSpecCompilerAdvIndexDesc
in interface EngineImportApplicationDotMethod