Serialized Form


Package net.sf.farrago.cwm.behavioral

Class net.sf.farrago.cwm.behavioral.ParameterDirectionKindEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Package net.sf.farrago.cwm.core

Class net.sf.farrago.cwm.core.ChangeableKindEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.core.OrderingKindEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.core.ScopeKindEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.core.VisibilityKindEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Package net.sf.farrago.cwm.relational.enumerations

Class net.sf.farrago.cwm.relational.enumerations.ActionOrientationTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.relational.enumerations.ConditionTimingTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.relational.enumerations.DeferrabilityTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.relational.enumerations.EventManipulationTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.relational.enumerations.NullableTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.relational.enumerations.ProcedureTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.cwm.relational.enumerations.ReferentialRuleTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Package net.sf.farrago.fem.config

Class net.sf.farrago.fem.config.CalcVirtualMachineEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.config.DeviceSchedulerTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Package net.sf.farrago.fem.fennel

Class net.sf.farrago.fem.fennel.AggFunctionEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.fennel.BarrierReturnModeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.fennel.CompOperatorEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.fennel.DistinctnessEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.fennel.TableSamplingModeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Package net.sf.farrago.fem.med

Class net.sf.farrago.fem.med.BackupStatusTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.med.BackupTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.med.RecoveryTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Package net.sf.farrago.fem.security

Class net.sf.farrago.fem.security.PrivilegedActionEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Package net.sf.farrago.fem.sql2003

Class net.sf.farrago.fem.sql2003.ExtensionLanguageEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.sql2003.ModalityTypeEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.sql2003.RoutineDataAccessEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.sql2003.RoutineParameterStyleEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Class net.sf.farrago.fem.sql2003.UserDefinedOrderingCategoryEnum extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Resolves serialized instance of enumeration value.

Throws:
ObjectStreamException
Serialized Fields

literalName

String literalName

Package net.sf.farrago.fennel.tuple

Class net.sf.farrago.fennel.tuple.FennelStandardTypeDescriptor extends Enum14.BasicValue implements Serializable

serialVersionUID: 5514431391550418871L

Class net.sf.farrago.fennel.tuple.FennelTupleAttributeDescriptor extends Object implements Serializable

serialVersionUID: -4582426550989158154L

Serialized Fields

typeDescriptor

FennelStoredTypeDescriptor typeDescriptor
the FennelStoredTypeDescriptor of this attribute.


isNullable

boolean isNullable
is this attribute nullable?


storageSize

int storageSize
the amount of storage, in bytes, taken by this attribute.

Class net.sf.farrago.fennel.tuple.FennelTupleDescriptor extends Object implements Serializable

serialVersionUID: -7075506007273800588L

Serialized Fields

attrs

List<E> attrs
a collection of the FennelTupleAttributeDescriptor objects we're keeping.


Package net.sf.farrago.jdbc

Class net.sf.farrago.jdbc.FarragoJdbcUtil.FarragoSqlException extends SQLException implements Serializable

serialVersionUID: -2302810435386763566L

Serialization Methods

writeReplace

private Object writeReplace()
Per Serializable API, provides a replacement object to be written during serialization.

This implementation converts this FarragoSqlException into an exception that looks similar but is serializable.

Serialized Fields

original

Throwable original
Original exception.


originalStatement

String originalStatement

Class net.sf.farrago.jdbc.FarragoRJDriverPropertyInfo extends org.objectweb.rmijdbc.RJDriverPropertyInfo implements Serializable

serialVersionUID: -5324961535239009568L


Package net.sf.farrago.jdbc.client

Class net.sf.farrago.jdbc.client.FarragoRJConnection extends UnwrappableRJConnection implements Serializable

serialVersionUID: -3256212096290593733L


Package net.sf.farrago.jdbc.param

Class net.sf.farrago.jdbc.param.FarragoParamFieldMetaData extends Object implements Serializable

serialVersionUID: 5042520840301805755L

Serialized Fields

type

int type
SQL paramMetaData of this field.


className

String className
SQL className.


typeName

String typeName
SQL typename of this field.


precision

int precision
precision of this field.


scale

int scale
scale of this field.


nullable

int nullable
indicates whether this parameter field is nullable. One of {ParameterMetaData.parameterNoNulls, ParameterMetaData.parameterNullable, ParameterMetaData.parameterNullableUnknown}.


signed

boolean signed
indicates whether this field is signed.


mode

int mode
indicate the parameter mode. One of {ParameterMetaData.parameterModeUnknown, ParameterMetaData.parameterModeIn, ParameterMetaData.parameterModeOut, ParameterMetaData.parameterModeInOut.


paramTypeStr

String paramTypeStr
String describing the parameter type Usually of the form: typeName (precision, scale)


Package net.sf.farrago.parser.impl

Class net.sf.farrago.parser.impl.ParseException extends Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

String eol
The end of line string for this machine.

Class net.sf.farrago.parser.impl.TokenMgrError extends Error implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package net.sf.farrago.plannerviz

Class net.sf.farrago.plannerviz.FarragoPlanVisualizer extends JApplet implements Serializable

Serialized Fields

state

int state

detail

int detail

currentGenerationNumber

int currentGenerationNumber

stepVar

Object stepVar

frame

JFrame frame

scrollPane

JScrollPane scrollPane

graph

org.jgraph.JGraph graph

graphView

org.jgraph.graph.GraphLayoutCache graphView

graphAdapter

org.jgrapht.ext.JGraphModelAdapter<V,E> graphAdapter

graphModel

org.jgrapht.graph.ListenableDirectedGraph<V,E> graphModel

status

JMenuItem status

physicalEquivMap

org.jgraph.algebra.UnionFind physicalEquivMap

logicalEquivMap

org.jgraph.algebra.UnionFind logicalEquivMap

scale

double scale

rels

Set<E> rels

objToVertexMap

Map<K,V> objToVertexMap

normalVertexAttributes

org.jgraph.graph.AttributeMap normalVertexAttributes

newVertexAttributes

org.jgraph.graph.AttributeMap newVertexAttributes

oldVertexAttributes

org.jgraph.graph.AttributeMap oldVertexAttributes

finalVertexAttributes

org.jgraph.graph.AttributeMap finalVertexAttributes

highlightList

List<E> highlightList

ruleName

String ruleName

Package net.sf.farrago.query

Class net.sf.farrago.query.FarragoPreparingStmt.InvalidPlanException extends Exception implements Serializable

Serialized Fields

rel

RelNode rel

Class net.sf.farrago.query.FarragoUnvalidatedDependencyException extends RuntimeException implements Serializable


Package net.sf.farrago.release

Class net.sf.farrago.release.FarragoReleaseProperties extends Properties implements Serializable

Serialized Fields

packageName

StringProperty packageName
Base name of the released package for package management systems such as rpm and deb.


productName

StringProperty productName
Name of the product (e.g. as reported via java.sql.DatabaseMetaData)


productVersionMajor

IntegerProperty productVersionMajor
Major version number for the product.


productVersionMinor

IntegerProperty productVersionMinor
Minor version number for the product.


productVersionPoint

IntegerProperty productVersionPoint
Point-release version number for the product.


jdbcDriverName

StringProperty jdbcDriverName
Name of the JDBC driver as reported via java.sql.DatabaseMetaData.


jdbcDriverVersionMajor

IntegerProperty jdbcDriverVersionMajor
JDBC driver major version number as reported via java.sql.DatabaseMetaData.


jdbcDriverVersionMinor

IntegerProperty jdbcDriverVersionMinor
JDBC driver minor version number as reported via java.sql.DatabaseMetaData.


jdbcUrlBase

StringProperty jdbcUrlBase
Base string for JDBC connection URL.


jdbcUrlPortDefault

IntegerProperty jdbcUrlPortDefault
Default port to use for JDBC connections. Note that this is the release-level default; the actual port to use for a server can be overridden at each site via system parameter serverRmiRegistryPort, and for a client by explicitly including the port in the connection URL.


jdbcUrlHttpPortDefault

IntegerProperty jdbcUrlHttpPortDefault
Default port to use for JDBC connections over HTTP. Note that this is the release-level default; the actual port to use for a server can be overridden at each site through app server settings, and for a client by explicitly including the port in the connection URL.


Package net.sf.farrago.rng.parserimpl

Class net.sf.farrago.rng.parserimpl.ParseException extends Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

String eol
The end of line string for this machine.

Class net.sf.farrago.rng.parserimpl.TokenMgrError extends Error implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package net.sf.farrago.server

Class net.sf.farrago.server.FarragoRJConnectionServer extends org.objectweb.rmijdbc.RJConnectionServer implements Serializable

Serialized Fields

farragoConnection

FarragoConnection farragoConnection
Holds the underlying connection. The underlying connection is also held in the base class, but that member is private and is of the wrong type.

Class net.sf.farrago.server.FarragoRJConnectionServer_Stub extends RemoteStub implements Serializable

serialVersionUID: 2L

Class net.sf.farrago.server.FarragoRJDriverServer extends org.objectweb.rmijdbc.RJDriverServer implements Serializable

Class net.sf.farrago.server.FarragoRJDriverServer_Stub extends RemoteStub implements Serializable

serialVersionUID: 2L

Class net.sf.farrago.server.FarragoRJMedDataWrapperServer_Stub extends RemoteStub implements Serializable

serialVersionUID: 2L


Package net.sf.farrago.test

Class net.sf.farrago.test.FarragoMockCredential extends Properties implements Serializable

Class net.sf.farrago.test.FarragoMockPrincipal extends Object implements Serializable

Serialized Fields

name

String name

Package net.sf.farrago.util

Class net.sf.farrago.util.FarragoProperties extends Properties implements Serializable

Serialized Fields

traceConfigFile

StringProperty traceConfigFile
The string property "java.util.logging.config.file" is the path to the Farrago trace configuration file.


homeDir

StringProperty homeDir
The string property "net.sf.farrago.home" is the path to the Farrago installation directory.


catalogDir

StringProperty catalogDir
The optional string property "net.sf.farrago.catalog" is the path to the Farrago repository directory. See also FarragoProperties.getCatalogDir()


defaultSessionFactoryLibraryName

StringProperty defaultSessionFactoryLibraryName
The optional string property "net.sf.farrago.defaultSessionFactoryLibraryName" is the name of the plugin library to use for the default session factory. Defaults to FarragoDefaultSessionFactory.


testJdbcDriverClass

StringProperty testJdbcDriverClass
The string property "net.sf.farrago.test.jdbcDriverClass" specifies the fully qualified name of the JDBC driver to use during testing. If not specified, FarragoJdbcEngineDriver is used.


testFilesetUnitsql

StringProperty testFilesetUnitsql
The string property "net.sf.farrago.fileset.unitsql" specifies a newline-separated list of unit test SQL script files to run.


testFilesetRegression

StringProperty testFilesetRegression
The string property "net.sf.farrago.fileset.regressionsql" specifies a newline-separated list of regression test SQL script files to run.


testFilesetConcurrent

StringProperty testFilesetConcurrent
The string property "net.sf.farrago.fileset.concurrentsql" specifies a newline-separated list of concurrency test SQL script files to run.


testFilesetUnitlurql

StringProperty testFilesetUnitlurql
The string property "org.eigenbase.fileset.unitlurql" specifies a newline-separated list of LURQL test script files to run.


testTableReloadSleep

IntegerProperty testTableReloadSleep
The integer property "net.sf.farrago.ddl.DdlReloadTableStmt.sleep" specifies (if set) the number of milliseconds that ALTER TABLE should sleep after taking locks and before executing. This is a trap intended solely for test instrumentation.


testTableReloadCrash

BooleanProperty testTableReloadCrash
The boolean property "net.sf.farrago.ddl.DdlReloadTableStmt.crash" causes ALTER TABLE to fail in a mode which simultates a database crash.


Package org.eigenbase.jdbc4

Class org.eigenbase.jdbc4.UnwrappableRJConnection extends org.objectweb.rmijdbc.RJConnection implements Serializable

serialVersionUID: 8754470401040578510L


Package org.eigenbase.jmi

Class org.eigenbase.jmi.JmiAssocEdge extends org.jgrapht.graph.DefaultEdge implements Serializable

Serialized Fields

mofAssoc

Association mofAssoc

mofAssocEnds

AssociationEnd[] mofAssocEnds

refAssoc

RefAssociation refAssoc

Class org.eigenbase.jmi.JmiDependencyGraph extends org.jgrapht.graph.UnmodifiableDirectedGraph<JmiDependencyVertex,org.jgrapht.graph.DefaultEdge> implements Serializable

Serialized Fields

mutableGraph

org.jgrapht.DirectedGraph<V,E> mutableGraph
The underlying graph structure; we hide it here so that it can only be modified internally.


transform

JmiDependencyTransform transform

vertexMap

Map<K,V> vertexMap

hierarchyGraph

org.jgrapht.DirectedGraph<V,E> hierarchyGraph

Class org.eigenbase.jmi.JmiInheritanceEdge extends org.jgrapht.graph.DefaultEdge implements Serializable

Serialized Fields

superClass

JmiClassVertex superClass

subClass

JmiClassVertex subClass

Class org.eigenbase.jmi.JmiModelGraph extends org.jgrapht.graph.UnmodifiableDirectedGraph<JmiClassVertex,org.jgrapht.graph.DefaultEdge> implements Serializable

Serialized Fields

classLoader

ClassLoader classLoader
Class loader to instantiate MDR classes. It's important to set this correctly if there are extension models (not on the regular classpath).


combinedGraph

org.jgrapht.DirectedGraph<V,E> combinedGraph
The underlying graph structure; we hide it here so that it can only be modified internally.


inheritanceGraph

org.jgrapht.DirectedGraph<V,E> inheritanceGraph
Subgraph with just inheritance edges.


unmodifiableInheritanceGraph

org.jgrapht.DirectedGraph<V,E> unmodifiableInheritanceGraph
Unmodifiable view of inheritanceGraph.


assocGraph

org.jgrapht.DirectedGraph<V,E> assocGraph
Subgraph with just inheritance edges.


unmodifiableAssocGraph

org.jgrapht.DirectedGraph<V,E> unmodifiableAssocGraph
Unmodifiable view of assocGraph.


map

Map<K,V> map
Map from Ref and Mof instances to corresponding graph vertices and edges.


refRootPackage

RefPackage refRootPackage

strict

boolean strict

Class org.eigenbase.jmi.JmiQueryException extends Exception implements Serializable

Class org.eigenbase.jmi.JmiRestrictException extends RuntimeException implements Serializable

Serialized Fields

obj

RefObject obj

Class org.eigenbase.jmi.JmiUnvalidatedDependencyException extends RuntimeException implements Serializable


Package org.eigenbase.jmi.mem

Class org.eigenbase.jmi.mem.JmiMemFactory.ElementImpl extends TreeMap<String,Object> implements Serializable

Serialized Fields

clazz

Class<T> clazz

id

long id

proxy

Object proxy

immediatePkg

JmiMemFactory.RefPackageImpl immediatePkg

persistentMofId

String persistentMofId

Class org.eigenbase.jmi.mem.JmiMemFactory.MofPackageImpl extends JmiMemFactory.ElementImpl implements Serializable

Class org.eigenbase.jmi.mem.JmiMemFactory.RefAssociationImpl extends JmiMemFactory.ElementImpl implements Serializable

Class org.eigenbase.jmi.mem.JmiMemFactory.RefClassImpl extends JmiMemFactory.ElementImpl implements Serializable

Class org.eigenbase.jmi.mem.JmiMemFactory.RefPackageImpl extends JmiMemFactory.ElementImpl implements Serializable


Package org.eigenbase.lurql

Class org.eigenbase.lurql.LurqlPlanEdge extends org.jgrapht.graph.DefaultEdge implements Serializable

Serialized Fields

stringRep

String stringRep
String representation of this edge.


source

LurqlPlanVertex source

target

LurqlPlanVertex target

Class org.eigenbase.lurql.LurqlPlanExistsEdge extends LurqlPlanEdge implements Serializable

Serialized Fields

subgraph

org.jgrapht.DirectedGraph<V,E> subgraph

projectSet

Set<E> projectSet

isNegated

boolean isNegated

Class org.eigenbase.lurql.LurqlPlanFollowEdge extends LurqlPlanEdge implements Serializable

Serialized Fields

assocEdge

JmiAssocEdge assocEdge
The model edge representing the association to be traversed.


iOriginEnd

int iOriginEnd
The end number (0 or 1) of the origin of the traversal.


destinationTypeFilter

JmiClassVertex destinationTypeFilter
If non-null, traverse to only those destination objects which instantiate the given class.


Package org.eigenbase.lurql.parser

Class org.eigenbase.lurql.parser.ParseException extends Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

String eol
The end of line string for this machine.

Class org.eigenbase.lurql.parser.TokenMgrError extends Error implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package org.eigenbase.oj.util

Class org.eigenbase.oj.util.OJUtil.StopIterationException extends ParseTreeException implements Serializable


Package org.eigenbase.relopt

Class org.eigenbase.relopt.RelOptListener.RelChosenEvent extends RelOptListener.RelEvent implements Serializable

Class org.eigenbase.relopt.RelOptListener.RelDiscardedEvent extends RelOptListener.RelEvent implements Serializable

Class org.eigenbase.relopt.RelOptListener.RelEquivalenceEvent extends RelOptListener.RelEvent implements Serializable

Serialized Fields

equivalenceClass

Object equivalenceClass

isPhysical

boolean isPhysical

Class org.eigenbase.relopt.RelOptListener.RelEvent extends EventObject implements Serializable

Serialized Fields

rel

RelNode rel

Class org.eigenbase.relopt.RelOptListener.RuleAttemptedEvent extends RelOptListener.RuleEvent implements Serializable

Serialized Fields

before

boolean before

Class org.eigenbase.relopt.RelOptListener.RuleEvent extends RelOptListener.RelEvent implements Serializable

Serialized Fields

ruleCall

RelOptRuleCall ruleCall

Class org.eigenbase.relopt.RelOptListener.RuleProductionEvent extends RelOptListener.RuleAttemptedEvent implements Serializable


Package org.eigenbase.reltype

Class org.eigenbase.reltype.RelDataTypeFieldImpl extends Object implements Serializable

Serialized Fields

type

RelDataType type

name

String name

index

int index

Class org.eigenbase.reltype.RelRecordType extends RelDataTypeImpl implements Serializable

Serialization Methods

writeReplace

private Object writeReplace()
Per Serializable API, provides a replacement object to be written during serialization.

This implementation converts this RelRecordType into a SerializableRelRecordType, whose readResolve method converts it back to a RelRecordType during deserialization.


Package org.eigenbase.runtime

Class org.eigenbase.runtime.AbstractIterResultSet.SqlTimeoutException extends SQLException implements Serializable

Class org.eigenbase.runtime.QueueIterator.TimeoutException extends Exception implements Serializable

Class org.eigenbase.runtime.TupleIter.TimeoutException extends RuntimeException implements Serializable


Package org.eigenbase.sql

Class org.eigenbase.sql.SqlCollation extends Object implements Serializable

Serialized Fields

collationName

String collationName

wrappedCharset

SerializableCharset wrappedCharset

locale

Locale locale

strength

String strength

coercibility

SqlCollation.Coercibility coercibility

Class org.eigenbase.sql.SqlInsertKeyword extends Enum14.BasicValue implements Serializable

Class org.eigenbase.sql.SqlKind extends Enum14.BasicValue implements Serializable

Class org.eigenbase.sql.SqlSelectKeyword extends Enum14.BasicValue implements Serializable


Package org.eigenbase.sql.parser

Class org.eigenbase.sql.parser.SqlParseException extends Exception implements Serializable

Serialization Methods

writeReplace

private Object writeReplace()
Per Serializable API, provides a replacement object to be written during serialization.

SqlParseException is serializable but is not available on the client. This implementation converts this SqlParseException into a vanilla RuntimeException with the same message.

Serialized Fields

pos

SqlParserPos pos

expectedTokenSequences

int[][] expectedTokenSequences

tokenImages

String[] tokenImages

Class org.eigenbase.sql.parser.SqlParserPos extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

lineNumber

int lineNumber

columnNumber

int columnNumber

endLineNumber

int endLineNumber

endColumnNumber

int endColumnNumber

Package org.eigenbase.sql.parser.impl

Class org.eigenbase.sql.parser.impl.ParseException extends Exception implements Serializable

Serialized Fields

specialConstructor

boolean specialConstructor
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).


currentToken

Token currentToken
This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.


expectedTokenSequences

int[][] expectedTokenSequences
Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.


tokenImage

String[] tokenImage
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.


eol

String eol
The end of line string for this machine.

Class org.eigenbase.sql.parser.impl.TokenMgrError extends Error implements Serializable

Serialized Fields

errorCode

int errorCode
Indicates the reason why the exception is thrown. It will have one of the above 4 values.


Package org.eigenbase.sql.type

Class org.eigenbase.sql.type.AbstractSqlType extends RelDataTypeImpl implements Serializable

Serialized Fields

typeName

SqlTypeName typeName

isNullable

boolean isNullable

Class org.eigenbase.sql.type.BasicSqlType extends AbstractSqlType implements Serializable

Serialized Fields

precision

int precision

scale

int scale

collation

SqlCollation collation

wrappedCharset

SerializableCharset wrappedCharset

Class org.eigenbase.sql.type.IntervalSqlType extends AbstractSqlType implements Serializable

Serialized Fields

intervalQualifier

SqlIntervalQualifier intervalQualifier

Class org.eigenbase.sql.type.MultisetSqlType extends AbstractSqlType implements Serializable

Serialized Fields

elementType

RelDataType elementType

Class org.eigenbase.sql.type.ObjectSqlType extends AbstractSqlType implements Serializable

Serialized Fields

sqlIdentifier

SqlIdentifier sqlIdentifier

comparability

RelDataTypeComparability comparability

family

RelDataTypeFamily family

Package org.eigenbase.sql.validate

Class org.eigenbase.sql.validate.SqlValidatorException extends Exception implements Serializable

serialVersionUID: -831683113957131387L


Package org.eigenbase.test.concurrent

Class org.eigenbase.test.concurrent.ConcurrentTestCommand.ShouldHaveFailedException extends RuntimeException implements Serializable

Serialized Fields

description

String description

Class org.eigenbase.test.concurrent.ConcurrentTestCommandScript.VariableTable.Excn extends IllegalArgumentException implements Serializable


Package org.eigenbase.util

Class org.eigenbase.util.EigenbaseContextException extends EigenbaseException implements Serializable

serialVersionUID: -54978888153560134L

Serialized Fields

posLine

int posLine

posColumn

int posColumn

endPosLine

int endPosLine

endPosColumn

int endPosColumn

originalStatement

String originalStatement

Class org.eigenbase.util.EigenbaseException extends RuntimeException implements Serializable

serialVersionUID: -1314522633397794178L

Class org.eigenbase.util.IntList extends ArrayList<Integer> implements Serializable

Class org.eigenbase.util.MultiMap$EntryIter$1 extends Object implements Serializable

Class org.eigenbase.util.ReflectUtil$1 extends Object implements Serializable

Class org.eigenbase.util.ReflectVisitorTest.AmbiguousNumber extends BigDecimal implements Serializable

Class org.eigenbase.util.ReflectVisitorTest.SomewhatAmbiguousNumber extends ReflectVisitorTest.AmbiguousNumber implements Serializable

Class org.eigenbase.util.SaffronProperties extends Properties implements Serializable

Serialized Fields

classDir

StringProperty classDir
The string property "saffron.class.dir" is the path of the directory to compile classes to.


printBeforeCompile

BooleanProperty printBeforeCompile
The boolean property "saffron.Statement.printBeforeCompile" controls whether Statement prints the statement before compiling it.


javaCompilerClass

StringProperty javaCompilerClass
The string property "saffron.java.compiler.class" is the name of the Java compiler to use. It must implement JavaCompiler. The default value is "JP.ac.tsukuba.openjava.SunJavaCompiler".


packageName

StringProperty packageName
The string property "saffron.package.name" is the package in which to include temporary classes. The default is "saffron.runtime".


javaDir

StringProperty javaDir
The string property "saffron.java.dir" is the directory to generate temporary java files to. The default is the class root.


javaCompilerArgs

StringProperty javaCompilerArgs
The string property "saffron.java.compiler.args" is the argument string for the java compiler. JavaCompilerArgs.setString(java.lang.String) describes how these arguments are interpreted.


stupid

BooleanProperty stupid
The boolean property "saffron.stupid" determines whether to optimize variable assignments. If it is true, records are assigned to a variable even if they are never used. Default is false.


debugLevel

IntegerProperty debugLevel
The integer property "saffron.debug.level" determines how much debugging information is printed. The default, 0, means no debugging.


debugOut

StringProperty debugOut
The string property "saffron.debug.out" is the name of the file to send debugging information to. "out" (the default), means send to System.out; "err" means send to System.err.


testName

StringProperty testName
The string property "saffron.test.Name" is used by FarragoTestCase to filter tests.


testClass

StringProperty testClass
The string property "saffron.test.Class" is used by FarragoTestCase to filter tests.


testSuite

StringProperty testSuite
The string property "saffron.test.Suite" is used by FarragoTestCase to filter tests.


testEverything

BooleanProperty testEverything
The string property "saffron.test.everything" is used by FarragoTestCase to filter tests.


testJdbcUrl

StringProperty testJdbcUrl
The string property "saffron.test.jdbc.url" is the URL of the JDBC database which contains the EMP and DEPT tables used for testing.


testJdbcDrivers

StringProperty testJdbcDrivers
The string property "saffron.test.jdbc.drivers" is a comma-separated list of class names to be used as JDBC drivers.


allowInfiniteCostConverters

BooleanProperty allowInfiniteCostConverters
The boolean property "saffron.opt.allowInfiniteCostConverters" determines whether the optimizer will consider adding converters of infinite cost in order to convert a relational expression from one calling convention to another. The default value is true.


defaultCharset

StringProperty defaultCharset
The string property "saffron.default.charset" is the name of the default character set. The default is "ISO-8859-1". It is used in SqlValidator.


defaultNationalCharset

StringProperty defaultNationalCharset
The string property "saffron.default.nationalcharset" is the name of the default national character set which is used with the N'string' construct which may or may not be different from the SaffronProperties.defaultCharset. The default is "ISO-8859-1". It is used in SqlLiteral.SqlLiteral(java.lang.Object, org.eigenbase.sql.type.SqlTypeName, org.eigenbase.sql.parser.SqlParserPos)


defaultCollation

StringProperty defaultCollation
The string property "saffron.default.collation.name" is the name of the default collation. The default is "ISO-8859-1$en_US". Used in SqlCollation and SqlLiteral.SqlLiteral(java.lang.Object, org.eigenbase.sql.type.SqlTypeName, org.eigenbase.sql.parser.SqlParserPos)


defaultCollationStrength

StringProperty defaultCollationStrength
The string property "saffron.default.collation.strength" is the strength of the default collation. The default is "primary". Used in SqlCollation and SqlLiteral.SqlLiteral(java.lang.Object, org.eigenbase.sql.type.SqlTypeName, org.eigenbase.sql.parser.SqlParserPos)


generateCalcProgramComments

BooleanProperty generateCalcProgramComments
The boolean property "saffron.calc.comments.generate" determines if to generate comments in calculator programs in order to make debugging easier. The default is "true". Used in SqlCollation and SqlLiteral.SqlLiteral(java.lang.Object, org.eigenbase.sql.type.SqlTypeName, org.eigenbase.sql.parser.SqlParserPos)

Class org.eigenbase.util.SerializableCharset extends Object implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Per Serializable.

Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Per Serializable.

Throws:
IOException
Serialized Fields

charset

Charset charset

charsetName

String charsetName

Class org.eigenbase.util.Util.FoundOne extends RuntimeException implements Serializable

Serialized Fields

node

Object node

Class org.eigenbase.util.Util$2 extends Object implements Serializable

Class org.eigenbase.util.Util$3 extends Object implements Serializable

Class org.eigenbase.util.Util$4 extends Object implements Serializable

Class org.eigenbase.util.Util$5 extends Object implements Serializable

Class org.eigenbase.util.Util$BacktrackVisitor$1 extends Object implements Serializable


Package org.eigenbase.util.mapping

Class org.eigenbase.util.mapping.Mappings.NoElementException extends RuntimeException implements Serializable

Class org.eigenbase.util.mapping.Mappings.TooManyElementsException extends RuntimeException implements Serializable


Package org.eigenbase.util.property

Class org.eigenbase.util.property.Trigger.VetoRT extends RuntimeException implements Serializable

Class org.eigenbase.util.property.TriggerableProperties extends Properties implements Serializable

Serialized Fields

triggers

Map<K,V> triggers

properties

Map<K,V> properties

Package org.eigenbase.util14

Class org.eigenbase.util14.Enum14.BasicValue extends Object implements Serializable

serialVersionUID: -7944099370846909699L

Serialized Fields

description

String description

name

String name

ordinal

int ordinal

Class org.eigenbase.util14.Enum14.SerializableValue extends Enum14.BasicValue implements Serializable

serialVersionUID: 1534436036499327177L

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException
Deserialization method reads the _ordinal value.

Throws:
IOException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialization method writes just the ordinal value.

Throws:
IOException

readResolve

protected abstract Object readResolve()
                               throws ObjectStreamException
Subclass must implement this method to retrieve a matching instance based on the _ordinal deserialized by Enum14.SerializableValue.readObject(java.io.ObjectInputStream). This would typically be an instance from the original enumeration. Current instance is the candidate object deserialized from the ObjectInputStream. It is incomplete, cannot be used as-is, and this method must return a valid replacement. For example,
return SqlTypeName.get(_ordinal);

Throws:
ObjectStreamException
Serialized Fields

_ordinal

int _ordinal
Ordinal value which, when deserialized, can be used by Enum14.SerializableValue.readResolve() to locate a matching instance in the original enumeration.

Class org.eigenbase.util14.ZonelessDate extends ZonelessDatetime implements Serializable

serialVersionUID: -6385775986251759394L

Class org.eigenbase.util14.ZonelessDatetime extends Object implements Serializable

serialVersionUID: -1274713852537224763L

Serialized Fields

internalTime

long internalTime
Treat this as a protected field. It is only made public to simplify Java code generation.

Class org.eigenbase.util14.ZonelessTime extends ZonelessDatetime implements Serializable

serialVersionUID: 906156904798141861L

Serialized Fields

precision

int precision

Class org.eigenbase.util14.ZonelessTimestamp extends ZonelessDatetime implements Serializable

serialVersionUID: -6829714640541648394L

Serialized Fields

precision

int precision