Uses of Interface
org.objectweb.medor.api.Cloneable

Packages that use Cloneable
org.objectweb.medor.api   
org.objectweb.medor.filter.api   
org.objectweb.medor.filter.jorm.lib   
org.objectweb.medor.filter.lib   
org.objectweb.medor.filter.postfix   
org.objectweb.medor.filter.rdb.api   
org.objectweb.medor.filter.rdb.lib   
org.objectweb.medor.lib   
org.objectweb.medor.query.api   
org.objectweb.medor.query.jorm.api   
org.objectweb.medor.query.jorm.lib   
org.objectweb.medor.query.lib   
org.objectweb.medor.query.rdb.api   
org.objectweb.medor.query.rdb.lib   
 

Uses of Cloneable in org.objectweb.medor.api
 

Subinterfaces of Cloneable in org.objectweb.medor.api
 interface Field
          A Field is one of the components of a TupleStructure.
 interface MultivaluedField
          MultivaluedField is an extension of a Field which can have multiple values.
 interface TupleStructure
          A TupleStructure is the basic data structure manipulated when expressing, optimizing and evaluating MEDOR queries.
 

Uses of Cloneable in org.objectweb.medor.filter.api
 

Subinterfaces of Cloneable in org.objectweb.medor.filter.api
 interface AggregateOperator
           
 interface BelongOperator
           
 interface BinaryArithmeticOperator
          This interface represents a binary arithmetic operation (+, -, ...).
 interface BinaryLogicalOperator
          This interface represents a binary logical opertaion(and, or, ...)
 interface BinaryOperator
           
 interface CalculatedParameterOperand
          This interface represents a ParameterOperand which must be evaluate.
 interface Comparator
          This interface represents a mathematical comparator.
 interface Expression
          This interface represents an arithmetic and/or a boolean expression.
 interface ExpressionHelper
           
 interface FieldOperand
           
 interface Operand
          This interface represents a byte, char, int,...or an object value.
 interface Operator
           
 interface ParameterOperand
           
 interface ThreeArgsOperator
           
 interface UnaryArithmeticOperator
           
 interface UnaryLogicalOperator
           
 interface UnaryOperator
           
 interface VariableOperand
          This Interface extends a simple operand.
 

Uses of Cloneable in org.objectweb.medor.filter.jorm.lib
 

Classes in org.objectweb.medor.filter.jorm.lib that implement Cloneable
 class CompositePName
          A CompositePName is an Operator representing the construction of a PName from a NamingContext and several Fields.
 class EncodePName
          This implementation of the CalculatedParameterOperand interface encode a a PName.
 class IsNullPName
          This implementation of the CalculatedParameterOperand interface checks if a PName is null.
 class SinglePName
          A SinglePName is an Operator representing the construction of a PName from a NamingContext and a single Field.
 

Uses of Cloneable in org.objectweb.medor.filter.lib
 

Classes in org.objectweb.medor.filter.lib that implement Cloneable
 class Abs
           
 class And
           
 class Avg
          Avg aggregate function.
 class BasicAggregateOperator
           
 class BasicBelongOperator
           
 class BasicBinaryArithmeticOperator
           
 class BasicBinaryLogicalOperator
           
 class BasicBinaryOperator
           
 class BasicComparator
           
 class BasicFieldOperand
           
 class BasicOperand
           
 class BasicParameterOperand
           
 class BasicThreeArgsOperator
           
 class BasicUnaryArithmeticOperator
           
 class BasicUnaryLogicalOperator
           
 class BasicUnaryOperator
           
 class BasicVariableOperand
           
 class Bitwize
           
 class CollectionOperand
           
 class Concat
           
 class ConditionalAnd
           
 class ConditionalOr
           
 class Count
          Count aggregate function.
 class DivideBy
           
 class Equal
           
 class FirstLocate
           
 class Greater
          This class implements the QueryComparator interface; it represents ">" mathematical comparator.
 class GreaterEqual
          This class implements the QueryComparator interface; it represents ">=" mathematical comparator.
 class InCollection
          The InCollection class is an operator testing whether the value of a Field (the left operand, which is supposed to be a FieldOperand) is equal to one of the elements of a collecton (the right Operand)
 class IndexedLocate
          Operator representing the search for a substring within a given input string, starting at a given index.
 class IsEmpty
          IsEmpty operates on an Expression which must be of a TupleCollection type, or a GenClassRef.
 class IsNull
          IsNull operates on an Expression.
 class Length
           
 class Like
           
 class Lower
          This class implements the QueryComparator interface; it represents "<" mathematical comparator.
 class LowerEqual
          This class implements the QueryComparator interface; it represents "<=" mathematical comparator.
 class Max
          Max aggregate function.
 class MemberOf
          The MemberOf class is an operator testing whether the value of a list of Fields (the first n operands, which are supposed to be FieldOperands or ParameterOperands) are equal to one of the values of another list of Fields (the second n operands, which are supposed to be FieldOperands).
 class Min
          Min aggregate function.
 class Minus
           
 class Mod
          This class represents the Modulo operator.
 class Mult
           
 class NavigatorOperator
          A NavigatorOperator typically represents a path expression.
 class Not
           
 class NotEqual
           
 class Or
           
 class Plus
          This operator operates on the numeric Types and the string Type.
 class Sqrt
           
 class Substring
          Operator representing the substring extraction given a String, a first integer to start from and a second integer indicating the length of the required substring.
 class Sum
          Sum aggregate function.
 class UMinus
           
 

Uses of Cloneable in org.objectweb.medor.filter.postfix
 

Classes in org.objectweb.medor.filter.postfix that implement Cloneable
 class PostfixExpressionHelper
          An implmentation of the ExpressionHeleper Interface
 

Uses of Cloneable in org.objectweb.medor.filter.rdb.api
 

Subinterfaces of Cloneable in org.objectweb.medor.filter.rdb.api
 interface RdbFieldOperand
          An RdbFieldOperand is used to represent part of an sql Expression for a RdbQueryLeaf, as a Medor Expression.
 

Uses of Cloneable in org.objectweb.medor.filter.rdb.lib
 

Classes in org.objectweb.medor.filter.rdb.lib that implement Cloneable
 class BasicRdbFieldOperand
           
 

Uses of Cloneable in org.objectweb.medor.lib
 

Classes in org.objectweb.medor.lib that implement Cloneable
 class BasicField
           
 class BasicMultivaluedField
           
 class BasicTupleStructure
           
 

Uses of Cloneable in org.objectweb.medor.query.api
 

Subinterfaces of Cloneable in org.objectweb.medor.query.api
 interface CalculatedField
           
 interface NestedField
           
 interface PropagatedField
          A PropagatedField is a Field that takes its value from Fields of the children query trees (called previous fields).
 interface PropagFromNestedField
          This field is a propagated field for which the ancestor (not directly) is a nested field.
 interface QueryTreeField
           
 

Uses of Cloneable in org.objectweb.medor.query.jorm.api
 

Subinterfaces of Cloneable in org.objectweb.medor.query.jorm.api
 interface JormField
          This interface represents a JORM Field.
 

Uses of Cloneable in org.objectweb.medor.query.jorm.lib
 

Classes in org.objectweb.medor.query.jorm.lib that implement Cloneable
 class BasicJormExtent
          This class is the common implementation of the jorm leaves (ClassExtent, GenClassExtent).
 class BasicJormField
           
 class ClassExtent
          This class represents the extent of a JORM class.
 class GenClassExtent
          This class represents the extent of a JORM GenClass.
 class PNameField
          This class represents Fields corresponding to the PName of a class or a Genclass(the NameDef of the class itself) or the the PName associated to a reference field or to a genclass element.
 

Uses of Cloneable in org.objectweb.medor.query.lib
 

Classes in org.objectweb.medor.query.lib that implement Cloneable
 class BasicCalculatedField
           
 class BasicNestedField
          This class represents a TupleCollection Field.
 class BasicPropagatedField
           
 class BasicPropagFromNestedField
           
 class BasicQueryNode
          A BasicQueryNode is an implementation of QueryNode.
 class BasicQueryTree
          A BasicQueryNode is an implementation of QueryNode.
 class BasicQueryTreeField
           
 class Cartesian
           
 class Intersection
           
 class JoinProject
           
 class MedorTCQueryLeaf
          A TupleCollection is one of the DataStore that is queryable by Medor.
 class Nest
           
 class Project
           
 class SelectProject
           
 class Union
           
 class Unnest
           
 

Uses of Cloneable in org.objectweb.medor.query.rdb.api
 

Subinterfaces of Cloneable in org.objectweb.medor.query.rdb.api
 interface RdbExpField
          An RdbExpField is a particular type of RdbField, which is associated to an RdbExpQueryLeaf, and which refers to a QualifiedTable.
 interface RdbField
          An RdbField represents a QueryTreeField which is associated to an RdbQueryLeaf.
 

Uses of Cloneable in org.objectweb.medor.query.rdb.lib
 

Classes in org.objectweb.medor.query.rdb.lib that implement Cloneable
 class AggregateRdbQueryNode
          This class represents a QueryLeaf which contains aggregate functions.
 class BasicRdbExpField
           
 class BasicRdbExpQueryLeaf
          This class represents a QueryLeaf that maps onto a relational database store.
 class BasicRdbField
           
 class BasicRdbStringQueryLeaf
          This class represents a QueryLeaf that maps onto a relational database store.