|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Operation | |
|---|---|
| org.quattor.pan.dml | Provides high-level interface and abstract classes for DML (data manipulation language) processing. |
| org.quattor.pan.dml.data | Provides data elements for the Data Manipulation Language (DML). |
| org.quattor.pan.dml.functions | Includes classes that implement all of the pan language build-in functions. |
| org.quattor.pan.dml.operators | Contains classes that implement all of the pan language operators. |
| org.quattor.pan.parser | Provides classes for the implementation of the pan language parser. |
| org.quattor.pan.statement | Provides classes that implement the core declarative statements of the pan language. |
| org.quattor.pan.template | Contains the classes that define the java implementation a pan template or classes related to them. |
| org.quattor.pan.type | Implements the pan type system. |
| org.quattor.pan.utils | Provides collection of useful utilities that don't fit neatly into other pan packages. |
| Uses of Operation in org.quattor.pan.dml |
|---|
| Classes in org.quattor.pan.dml that implement Operation | |
|---|---|
class |
AbstractOperation
Abstract class which implements the Operation interface and provides some functionality common to all DML components. |
class |
DML
This operation contains a list of other DML operations and acts like a procedure. |
| Fields in org.quattor.pan.dml declared as Operation | |
|---|---|
protected Operation[] |
AbstractOperation.ops
Array of arguments (as operations) for this operation. |
| Methods in org.quattor.pan.dml that return Operation | |
|---|---|
static Operation |
DML.getInstance(SourceRange sourceRange,
Operation... operations)
Factory method to create a new DML block, although this may return another Operation because of optimization. |
Operation[] |
AbstractOperation.getOperations()
Allow a copy of the raw operations to be retrieved. |
| Methods in org.quattor.pan.dml with parameters of type Operation | |
|---|---|
static Operation |
DML.getInstance(SourceRange sourceRange,
Operation... operations)
Factory method to create a new DML block, although this may return another Operation because of optimization. |
| Constructors in org.quattor.pan.dml with parameters of type Operation | |
|---|---|
AbstractOperation(SourceRange sourceRange,
Operation... operations)
Set the source location information and arguments for this operation. |
|
DML(SourceRange sourceRange,
Operation... operations)
Create new DML instance from variable list of arguments (as operations). |
|
| Uses of Operation in org.quattor.pan.dml.data |
|---|
| Classes in org.quattor.pan.dml.data that implement Operation | |
|---|---|
class |
BooleanProperty
Represents a boolean value. |
class |
DoubleProperty
Represents a double value. |
class |
Element
Represents the most general data element in the Data Manipulation Language (DML). |
class |
HashResource
Represents an nlist or hash that associates a string value (key) to another element. |
class |
ListResource
Represents an ordered list of elements. |
class |
LongProperty
Represents a long value. |
class |
Null
Represents a null value in the pan language. |
class |
NumberProperty
Implements a superclass for all primitive pan numbers (long and double). |
class |
PersistentElement
Subclasses of this abstract class can appear as valid elements in a generated configuration tree (hence can be made persistent). |
class |
Property
Property represents a simple primitive type (boolean, long, or string) in the pan language. |
class |
ProtectedHashResource
|
class |
ProtectedListResource
|
class |
Resource
A Resource is a container of Properties and other Resources. |
class |
StringProperty
Represents a string value. |
class |
TransientElement
Subclasses of this abstract class may not appear in a final configuration tree. |
class |
Undef
Represents the undef value in the pan language. |
| Uses of Operation in org.quattor.pan.dml.functions |
|---|
| Classes in org.quattor.pan.dml.functions that implement Operation | |
|---|---|
class |
AbstractMatcher
Determine whether a string matches a given regular expression, using optional matching flags. |
class |
AbstractStaticMatcher
Determine whether a string matches a given regular expression, using optional matching flags. |
class |
AbstractVariableMatcher
Abstract class to bring together checks done for both match() and matches(). |
class |
Append
Will append a value to the end of a list. |
class |
Base64Decode
Decodes a Base64-encoded string. |
class |
Base64Encode
Encodes a string into its Base64 representation. |
class |
BuiltInFunction
This is just a marker class to identify those classes that are built-in functions in the pan language. |
class |
Clone
This function will clone the given element. |
class |
Create
Creates an nlist from the named structure template. |
class |
Debug
Prints the argument to the standard error stream. |
class |
DebugSuppressed
This is a suppressed debug() function call. |
class |
Delete
Deletes the variable referenced in the function's argument. |
class |
Deprecated
Prints the argument to the standard error stream if the given level is less than or equal to the deprecation level option. |
class |
Digest
Creates a digest of a string using the specified algorithm. |
class |
ErrorMessage
Implements the error function that prints its argument to the
standard error stream and then aborts the compilation of the object profile. |
class |
Escape
Escape an arbitrary string so that it can be used as a key for an nlist. |
class |
Exists
Tests whether the variable referenced in the function's argument exists. |
class |
FileContents
Searches for a file on the load path and reads the contents of the file into a String if found. |
class |
First
Initializes an iterator for the named resource and sets the variable arguments to the values of the first entry. |
class |
Format
Produces a formatted string based on the given format specification and arguments. |
class |
Function
Implements a function call to a user defined function. |
class |
Hash
Creates an nlist from the function's arguments. |
class |
IfExists
This tests if the given template exists. |
class |
Index
Determines the index for a substring within a string or a value within a Resource. |
class |
IsOfType
This is the parent class for those classes that implement the type checking functions of pan (e.g. |
class |
IsValueOfType
Tests whether the given value (may be a calculated value via a DML block) is a particular type. |
class |
IsVariableOfType
Tests if the given variable reference is of the given class. |
class |
Key
Returns the key associated with the entry given by the index. |
class |
Length
Returns the length of a string or the size of a resource. |
class |
List
Create a list from the function's arguments. |
class |
Match
Determine whether a string matches a given regular expression, using optional matching flags. |
class |
Matches
Returns a list of the matched groups for a given regular expression against a given string. |
class |
Merge
Combine the contents of two resources. |
class |
Next
Increment the iterator associated with the given resource. |
class |
PathExists
Tests whether or not the given path exists. |
class |
Prepend
Will prepend a value to the beginning of a list. |
class |
Replace
Replace occurrences of a regular expression with a given string. |
class |
Return
Sets the result of a DML block to the function's argument and immediately leaves the innermost function call or DML block. |
class |
Splice
Splice two resources or strings. |
class |
Split
Replace occurrences of a regular expression with a given string. |
class |
StaticMatch
Determine whether a string matches a given regular expression, using optional matching flags where the regular expression and match flags are compile time constants. |
class |
StaticMatches
Returns a list of the matched groups for a given regular expression against a given string where the regular expression and match flags are compile time constants. |
class |
StringExists
Tests that the path or template name exists. |
class |
Substr
Extract a substring from a string. |
class |
ToBoolean
Convert the function's argument to a boolean value. |
class |
ToDouble
Convert the function's argument to a double value. |
class |
ToLong
Convert the function's argument to a long value. |
class |
ToLowerCase
Convert a string entirely to lowercase. |
class |
ToString
Convert the function's argument to a string value. |
class |
ToUpperCase
Convert a string entirely to lowercase. |
class |
Traceback
Print the traceback from the current point in the execution to the standard error stream. |
class |
TracebackSuppressed
Suppressed traceback call. |
class |
Unescape
Unescape a string that was previously escaped with the escape
function. |
class |
Value
Extract a value from the configuration tree based on a given path. |
class |
VariableExists
Tests whether a particular variable reference exists. |
| Methods in org.quattor.pan.dml.functions that return Operation | |
|---|---|
static Operation |
IsValueOfType.getInstance(SourceRange sourceRange,
java.lang.Class<? extends Element> type,
java.lang.String name,
Operation... operations)
|
static Operation |
IsVariableOfType.getInstance(SourceRange sourceRange,
java.lang.Class<? extends Element> type,
java.lang.String name,
Operation... operations)
|
static Operation |
IsOfType.getInstance(SourceRange sourceRange,
java.lang.Class<? extends Element> type,
java.lang.String name,
Operation... operations)
|
static Operation |
StaticMatch.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
StaticMatches.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
StringExists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Clone.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToBoolean.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Create.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsResource.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsHash.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
First.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
TracebackSuppressed.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Key.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Matches.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToUpperCase.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Value.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
VariableExists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IfExists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Substr.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Merge.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
List.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Index.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Append.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsDefined.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Unescape.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Base64Encode.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Traceback.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Match.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ErrorMessage.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Base64Decode.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsProperty.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
FileContents.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Digest.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToString.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsNull.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Return.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Next.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsNumber.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
DebugSuppressed.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Deprecated.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Prepend.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToLong.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsList.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Length.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToDouble.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
PathExists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Replace.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsDouble.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Debug.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsBoolean.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToLowerCase.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsLong.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Split.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Splice.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Format.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Escape.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Exists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Delete.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Hash.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsString.getInstance(SourceRange sourceRange,
Operation... operations)
|
| Methods in org.quattor.pan.dml.functions with parameters of type Operation | |
|---|---|
static Operation |
IsValueOfType.getInstance(SourceRange sourceRange,
java.lang.Class<? extends Element> type,
java.lang.String name,
Operation... operations)
|
static Operation |
IsVariableOfType.getInstance(SourceRange sourceRange,
java.lang.Class<? extends Element> type,
java.lang.String name,
Operation... operations)
|
static Operation |
IsOfType.getInstance(SourceRange sourceRange,
java.lang.Class<? extends Element> type,
java.lang.String name,
Operation... operations)
|
static Operation |
StaticMatch.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
StaticMatches.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
StringExists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Clone.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToBoolean.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Create.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsResource.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsHash.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
First.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
TracebackSuppressed.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Key.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Matches.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToUpperCase.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Value.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
VariableExists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IfExists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Substr.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Merge.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
List.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Index.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Append.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsDefined.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Unescape.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Base64Encode.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Traceback.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Match.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ErrorMessage.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Base64Decode.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsProperty.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
FileContents.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Digest.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToString.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsNull.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Return.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Next.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsNumber.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
DebugSuppressed.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Deprecated.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Prepend.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToLong.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsList.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Length.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToDouble.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
PathExists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Replace.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsDouble.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Debug.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsBoolean.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
ToLowerCase.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsLong.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Split.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Splice.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Format.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Escape.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Exists.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Delete.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
Hash.getInstance(SourceRange sourceRange,
Operation... operations)
|
static Operation |
IsString.getInstance(SourceRange sourceRange,
Operation... operations)
|
| Constructors in org.quattor.pan.dml.functions with parameters of type Operation | |
|---|---|
AbstractMatcher(java.lang.String name,
SourceRange sourceRange,
Operation... operations)
|
|
AbstractStaticMatcher(SourceRange sourceRange,
java.lang.String functionName,
Operation... operations)
|
|
AbstractVariableMatcher(SourceRange sourceRange,
java.lang.String functionName,
Operation... operations)
|
|
Append(SourceRange sourceRange,
Operation... operations)
|
|
BuiltInFunction(java.lang.String name,
SourceRange sourceRange,
Operation... operations)
|
|
Exists(SourceRange sourceRange,
Operation... operations)
|
|
Function(SourceRange sourceRange,
java.lang.String name,
Operation... operations)
|
|
IsOfType(java.lang.String name,
SourceRange sourceRange,
java.lang.Class<? extends Element> type,
Operation... operations)
|
|
PathExists(SourceRange sourceRange,
Operation... operations)
|
|
Prepend(SourceRange sourceRange,
Operation... operations)
|
|
StringExists(SourceRange sourceRange,
Operation... operations)
|
|
| Uses of Operation in org.quattor.pan.dml.operators |
|---|
| Classes in org.quattor.pan.dml.operators that implement Operation | |
|---|---|
class |
Add
Implements an addition operation for longs, doubles, and strings. |
class |
Assign
Implements the assignment operation within a DML block. |
class |
BitAnd
Implements a bit-wise and operation for longs. |
class |
BitIOR
Implements a bit-wise, inclusive or operation for longs. |
class |
BitNot
Implements a bit-wise not operation for longs. |
class |
BitXOR
Implements a bit-wise, exclusive or for longs. |
class |
Div
Implements a division operation for longs and doubles. |
class |
For
Implements a for loop that allows iteration over all elements in a resource without having to explicitly create an iterator. |
class |
Foreach
Implements a foreach loop that allows iteration over all elements in a resource without having to explicitly create an iterator. |
class |
IfElse
Implements an if operation with an optional else clause. |
class |
ListVariable
Looks up and potentially dereferences a variable in the execution context. |
class |
LogicalAnd
Implements an and operation for boolean arguments. |
class |
LogicalEQ
Implements an equals operation for longs, doubles, and strings. |
class |
LogicalGE
Implements a greater-than-or-equal operation for longs, doubles, and strings. |
class |
LogicalGT
Implements a greater-than operation for longs, doubles, and strings. |
class |
LogicalLE
Implements a less-than-or-equal operation for longs, doubles, and strings. |
class |
LogicalLT
Implements a less-than operation for longs, doubles, and strings. |
class |
LogicalNE
Implements a not-equal operation for longs, doubles, and strings. |
class |
LogicalNot
Implements a not operation for a boolean argument. |
class |
LogicalOr
Implements an or operation for boolean arguments. |
class |
Mod
Implements a modulus operation for long arguments. |
class |
Mult
Implements a multiplication operation for longs and doubles. |
class |
NestedListVariable
Looks up a nested variable in the execution context. |
class |
NestedVariable
Looks up a nested variable in the execution context. |
class |
SelfNestedListVariable
Looks up a nested variable in the execution context. |
class |
SelfNestedVariable
Looks up a nested variable in the execution context. |
class |
SelfSimpleListVariable
Looks up a simple variable in the execution context. |
class |
SelfSimpleVariable
Looks up a simple variable in the execution context. |
class |
SetSelf
Implements a special operation to allow a result to be assigned to a variable. |
class |
SetValue
Implements a special operation to allow a result to be assigned to a variable. |
class |
SimpleListVariable
Looks up a simple variable in the execution context. |
class |
SimpleVariable
Looks up a simple variable in the execution context. |
class |
Sub
Implements a subtract operation for longs and doubles. |
class |
UnaryMinus
Implements a unary minus operation. |
class |
UnaryPlus
Implements a unary plus operation for symmetry with the unary minus. |
class |
Variable
Looks up and potentially dereferences a variable in the execution context. |
class |
While
Implements a while operation. |
| Methods in org.quattor.pan.dml.operators that return Operation | |
|---|---|
static Operation |
BitNot.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalAnd.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
BitAnd.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalGE.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalNot.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalLE.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalGT.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Mult.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalOr.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
UnaryPlus.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
IfElse.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Add.newOperation(SourceRange sourceRange,
Operation... ops)
Factory class for creating a new Add operation. |
static Operation |
LogicalNE.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
While.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Div.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
BitIOR.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalEQ.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
BitXOR.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalLT.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
UnaryMinus.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Mod.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Sub.newOperation(SourceRange sourceRange,
Operation... ops)
|
| Methods in org.quattor.pan.dml.operators with parameters of type Operation | |
|---|---|
protected static void |
SetValue.checkStaticIndexes(SourceRange sourceRange,
Operation... operations)
|
static Variable |
Variable.getInstance(SourceRange sourceRange,
java.lang.String identifier,
boolean lookupOnly,
Operation... operations)
|
static ListVariable |
ListVariable.getInstance(SourceRange sourceRange,
java.lang.String identifier,
Operation... operations)
|
static Variable |
Variable.getInstance(SourceRange sourceRange,
java.lang.String identifier,
Operation... operations)
|
static SetValue |
SetValue.getInstance(SourceRange sourceRange,
java.lang.String identifier,
Operation... operations)
|
static Operation |
BitNot.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalAnd.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
BitAnd.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalGE.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalNot.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalLE.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalGT.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Mult.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalOr.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
UnaryPlus.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
IfElse.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Add.newOperation(SourceRange sourceRange,
Operation... ops)
Factory class for creating a new Add operation. |
static Operation |
LogicalNE.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
While.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Div.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
BitIOR.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalEQ.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
BitXOR.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
LogicalLT.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
UnaryMinus.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Mod.newOperation(SourceRange sourceRange,
Operation... ops)
|
static Operation |
Sub.newOperation(SourceRange sourceRange,
Operation... ops)
|
| Constructors in org.quattor.pan.dml.operators with parameters of type Operation | |
|---|---|
Assign(SourceRange sourceRange,
Operation... operations)
|
|
For(SourceRange sourceRange,
Operation... ops)
|
|
Foreach(SourceRange sourceRange,
Operation... ops)
|
|
ListVariable(SourceRange sourceRange,
java.lang.String identifier,
Operation... operations)
|
|
NestedListVariable(SourceRange sourceRange,
java.lang.String identifier,
Operation... operations)
|
|
NestedVariable(SourceRange sourceRange,
java.lang.String identifier,
boolean lookupOnly,
Operation... operations)
|
|
SelfNestedListVariable(SourceRange sourceRange,
Operation... operations)
|
|
SelfNestedVariable(SourceRange sourceRange,
boolean lookupOnly,
Operation... operations)
|
|
SetSelf(SourceRange sourceRange,
Operation... operations)
|
|
SetValue(SourceRange sourceRange,
java.lang.String identifier,
Operation... operations)
|
|
Variable(SourceRange sourceRange,
java.lang.String identifier,
boolean lookupOnly,
Operation... operations)
|
|
| Uses of Operation in org.quattor.pan.parser |
|---|
| Methods in org.quattor.pan.parser that return Operation | |
|---|---|
Operation |
ASTOperation.getOperation()
Return the associated Operation. |
| Methods in org.quattor.pan.parser with parameters of type Operation | |
|---|---|
protected void |
ASTOperation.setOperation(Operation operation)
Subclasses should call this method to set the Operation for this node. |
| Uses of Operation in org.quattor.pan.statement |
|---|
| Fields in org.quattor.pan.statement declared as Operation | |
|---|---|
protected Operation |
ComputedAssignmentStatement.dml
|
protected Operation |
ComputedVariableStatement.dml
|
| Methods in org.quattor.pan.statement with parameters of type Operation | |
|---|---|
static AssignmentStatement |
AssignmentStatement.createAssignmentStatement(SourceRange sourceRange,
Path path,
Operation dml,
boolean conditional,
boolean modifiable)
|
static VariableStatement |
VariableStatement.getInstance(SourceRange sourceRange,
java.lang.String name,
Operation dml,
boolean conditional,
boolean modifiable)
|
static IncludeStatement |
IncludeStatement.newIncludeStatement(SourceRange sourceRange,
Operation dml)
|
| Constructors in org.quattor.pan.statement with parameters of type Operation | |
|---|---|
AbsoluteAssignmentStatement(SourceRange sourceRange,
Path path,
Operation dml,
boolean conditional,
boolean modifiable)
This constructor creates a new AbsoluteAssignmentStatement that assigns a the result of a DML block to the associated path. |
|
ComputedAssignmentStatement(SourceRange sourceRange,
Path path,
Operation dml,
boolean conditional,
boolean modifiable)
This constructor creates a new AssignmentStatement which assigns a constant value (Element) to the associated path. |
|
ComputedIncludeStatement(SourceRange sourceRange,
Operation dml)
Constructor to create a ComputedIncludeStatement which will execute a template named by the result of the DML block. |
|
ComputedLoadpathStatement(SourceRange sourceRange,
Operation dml,
boolean conditional,
boolean modifiable)
|
|
ComputedVariableStatement(SourceRange sourceRange,
java.lang.String name,
Operation dml,
boolean conditional,
boolean modifiable)
Creates a VariableStatement which assign a global variable to the result of a DML block. |
|
FunctionStatement(SourceRange sourceRange,
java.lang.String name,
Operation function)
Creates a FunctionStatement which associates a name with a given DML block. |
|
RelativeAssignmentStatement(SourceRange sourceRange,
Path path,
Operation dml,
boolean conditional,
boolean modifiable)
This constructor creates a new AssignmentStatement which assigns a the result of a DML block to the associated path. |
|
| Uses of Operation in org.quattor.pan.template |
|---|
| Methods in org.quattor.pan.template with parameters of type Operation | |
|---|---|
Element |
CompileTimeContext.executeDmlBlock(Operation dml)
|
Element |
BuildContext.executeDmlBlock(Operation dml)
|
Element |
Context.executeDmlBlock(Operation dml)
|
boolean |
CompileTimeContext.executeDmlValidationBlock(Operation dml,
Element self)
|
boolean |
BuildContext.executeDmlValidationBlock(Operation dml,
Element self)
|
boolean |
Context.executeDmlValidationBlock(Operation dml,
Element self)
|
void |
FunctionMap.put(java.lang.String name,
Operation function,
Template template,
SourceRange sourceRange)
Define the given DML block as a function with the given name in this context. |
void |
CompileTimeContext.setFunction(java.lang.String name,
Operation function,
Template template,
SourceRange sourceRange)
Define the given DML block as a function with the given name in this context. |
void |
BuildContext.setFunction(java.lang.String name,
Operation function,
Template template,
SourceRange sourceRange)
Define the given DML block as a function with the given name in this context. |
void |
Context.setFunction(java.lang.String name,
Operation function,
Template template,
SourceRange sourceRange)
Define the given DML block as a function with the given name in this context. |
| Uses of Operation in org.quattor.pan.type |
|---|
| Constructors in org.quattor.pan.type with parameters of type Operation | |
|---|---|
FullType(java.lang.String source,
SourceRange sourceRange,
BaseType baseType,
Element defaultValue,
Operation dml)
|
|
| Uses of Operation in org.quattor.pan.utils |
|---|
| Fields in org.quattor.pan.utils declared as Operation | |
|---|---|
Operation |
FunctionDefinition.dml
|
| Constructors in org.quattor.pan.utils with parameters of type Operation | |
|---|---|
FunctionDefinition(Template template,
SourceRange sourceRange,
Operation dml)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||