Uses of Class
org.quattor.pan.dml.AbstractOperation

Packages that use AbstractOperation
org.quattor.pan.dml Provides high-level interface and abstract classes for DML (data manipulation language) processing. 
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. 
 

Uses of AbstractOperation in org.quattor.pan.dml
 

Subclasses of AbstractOperation in org.quattor.pan.dml
 class DML
          This operation contains a list of other DML operations and acts like a procedure.
 

Uses of AbstractOperation in org.quattor.pan.dml.functions
 

Subclasses of AbstractOperation in org.quattor.pan.dml.functions
 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.
 

Uses of AbstractOperation in org.quattor.pan.dml.operators
 

Subclasses of AbstractOperation in org.quattor.pan.dml.operators
 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.
 



Copyright © 2011 Quattor. All Rights Reserved.