public class EMFOperationCompiler extends AbstractOperationCompiler
dependencies, operations, UNSUPPORTED_TYPE_MESSAGE, variableBindings
Constructor and Description |
---|
EMFOperationCompiler(IQueryRuntimeContext runtimeContext) |
EMFOperationCompiler(IQueryRuntimeContext runtimeContext,
boolean baseIndexAvailable) |
Modifier and Type | Method and Description |
---|---|
protected void |
createCheck(TypeConstraint typeConstraint,
java.util.Map<PVariable,java.lang.Integer> variableMapping) |
protected void |
createCheck(TypeFilterConstraint typeConstraint,
java.util.Map<PVariable,java.lang.Integer> variableMapping) |
void |
createExtend(TypeConstraint typeConstraint,
java.util.Map<PVariable,java.lang.Integer> variableMapping) |
protected void |
createUnaryTypeCheck(IInputKey inputKey,
int position) |
compile, createCheck, createCheck, createCheck, createCheck, createCheck, createCheck, createCheck, createCheck, createCheck, createExtend, createExtend, createExtend, createExtend, createExtend, createExtend, createExtend, createExtendDispatcher, getDependencies, getVariableMappings
public EMFOperationCompiler(IQueryRuntimeContext runtimeContext)
public EMFOperationCompiler(IQueryRuntimeContext runtimeContext, boolean baseIndexAvailable)
protected void createCheck(TypeFilterConstraint typeConstraint, java.util.Map<PVariable,java.lang.Integer> variableMapping)
createCheck
in class AbstractOperationCompiler
protected void createCheck(TypeConstraint typeConstraint, java.util.Map<PVariable,java.lang.Integer> variableMapping)
createCheck
in class AbstractOperationCompiler
protected void createUnaryTypeCheck(IInputKey inputKey, int position)
createUnaryTypeCheck
in class AbstractOperationCompiler
public void createExtend(TypeConstraint typeConstraint, java.util.Map<PVariable,java.lang.Integer> variableMapping)
createExtend
in class AbstractOperationCompiler