com.metamatrix.query.processor.proc
Class ErrorInstruction
java.lang.Object
   com.metamatrix.query.processor.program.ProgramInstruction
com.metamatrix.query.processor.program.ProgramInstruction
       com.metamatrix.query.processor.proc.CommandInstruction
com.metamatrix.query.processor.proc.CommandInstruction
           com.metamatrix.query.processor.proc.AbstractAssignmentInstruction
com.metamatrix.query.processor.proc.AbstractAssignmentInstruction
               com.metamatrix.query.processor.proc.ErrorInstruction
com.metamatrix.query.processor.proc.ErrorInstruction
- All Implemented Interfaces: 
- Describable, java.lang.Cloneable
- public class ErrorInstruction 
- extends AbstractAssignmentInstruction
 This instruction updates the current variable context with the Variable defined using
 the declare statement that is used in constructing this instruction.
 
| Fields inherited from interface com.metamatrix.query.processor.Describable | 
| PROP_BINDINGS, PROP_CHILDREN, PROP_CONDITIONS, PROP_CRITERIA, PROP_DATA_COL, PROP_DEFAULT, PROP_DEFAULT_PROGRAM, PROP_ELSE, PROP_ENCODING, PROP_EXECUTION_PLAN, PROP_EXPRESSION, PROP_FORMATTED, PROP_GROUP, PROP_GROUP_COLS, PROP_IN_MEMORY, PROP_INTO_GROUP, PROP_IS_STAGING, PROP_JOIN_CRITERIA, PROP_JOIN_STRATEGY, PROP_JOIN_TYPE, PROP_MESSAGE, PROP_MODEL_NAME, PROP_NAMESPACE, PROP_NAMESPACE_DECL, PROP_NODE_COST_ESTIMATES, PROP_NODE_STATS_LIST, PROP_NODE_STATS_PROPS, PROP_OPTIONAL, PROP_OUTPUT_COLS, PROP_PROGRAM, PROP_PROGRAMS, PROP_RECURSE_DIR, PROP_REMOVE_DUPS, PROP_RESULT_SET, PROP_ROW_LIMIT, PROP_ROW_OFFSET, PROP_SELECT_COLS, PROP_SORT_COLS, PROP_SQL, PROP_TAG, PROP_THEN, PROP_TYPE, PROP_VARIABLE | 
 
 
 
| Methods inherited from class com.metamatrix.query.processor.proc.AbstractAssignmentInstruction | 
| cloneState, getChildPlans, getDescriptionProperties, getExpression, getProcessorPlan, getProcessPlan, getVariable, process, setExpression, setProcessPlan, setVariable | 
 
 
| Methods inherited from class java.lang.Object | 
| equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
ERROR_PREFIX
public static final java.lang.String ERROR_PREFIX
- See Also:
- Constant Field Values
ErrorInstruction
public ErrorInstruction()
- Constructor for DeclareInstruction.
 
clone
public java.lang.Object clone()
- Description copied from class: ProgramInstruction
- Override Object.clone() to make the method public.  This method 
 simply calls super.clone(), deferring to the default shallow
 cloning.  Some ProcessorInstruction subclasses may need to 
 override with custom safe or deep cloning.
 
- 
- Overrides:
- clonein class- ProgramInstruction
 
- 
- Returns:
- shallow clone
- See Also:
- ProgramInstruction.clone()
 
toString
public java.lang.String toString()
- 
- Overrides:
- toStringin class- java.lang.Object
 
- 
 
getDescriptionProperties
protected void getDescriptionProperties(java.util.Map props)
- 
- Specified by:
- getDescriptionPropertiesin class- AbstractAssignmentInstruction
 
- 
 
processValue
protected void processValue(java.lang.Object value,
                            VariableContext varContext)
                     throws MetaMatrixComponentException,
                            MetaMatrixProcessingException
- 
- Specified by:
- processValuein class- AbstractAssignmentInstruction
 
- 
- Throws:
- MetaMatrixComponentException
- MetaMatrixProcessingException
- See Also:
- com.metamatrix.query.processor.proc.AbstractAssignmentInstruction#processValue(java.lang.Object)
 
Copyright © 2009. All Rights Reserved.