Package ru.curs.celesta.score
Package containing metadata of table structure.
-
Interface Summary Interface Description ColumnMeta<V> Meta information about column of a table or a view.HasColumns TableElement Interface that defines meta entity as a table in the DB.VersionedElement Interface that defines a versioning possibility for a meta entity in the DB. -
Class Summary Class Description AbstractScore Root class for complete data model of grains.AbstractScore.ScoreBuilder<T extends AbstractScore> Score builder for subclasses ofAbstractScore
.AbstractSelectStmt A segment of a UNION chain in a SQL UNION ALL query.AbstractView Base class for all view data elements.BasicTable Super class forTable
andReadOnlyTable
that encompasses common logic for both table types.BinaryColumn Binary column (IMAGE or BLOB type).BinaryLogicalOp AND/OR.BinaryTermOp +, -, *, /.BooleanColumn Boolean column (BIT type).CelestaDocUtils Utility class for Celesta documents.CelestaParser CelestaSerializer Serializes grain and its components to CelestaSQL.Column<V> Base class for describing a table column.Count Created by ioann on 10.07.2017.DataGrainElement Parent class for grain elements containing data.DateTimeColumn Date column (DATETIME).DecimalColumn Column with a fixed decimal point type.Expr Scalar SQL expression.ExprVisitor Syntax tree visitor for procedure implementation of types validation, code generation etc.FieldRef Reference to a table column.FloatingColumn Column REAL type.ForeignKey Foreign key class.Grain Grain.GrainElement Base class for grain elements (tables, indices and views).GrainPart GrainSaver Persists grain to a writable resource.Index Table index.IntegerColumn Integer column.LogicValuedExpr Expression with logical value.MaterializedView Materialized view data element.Max Created by ioann on 10.07.2017.Min Created by ioann on 10.07.2017.NamedElement A named element of metamodel (e.g.NamedElementHolder<T extends NamedElement> A collection of named elements that may only contain one element per each name.Namespace Grain name space.NativeSqlElement Native SQL holder for a grain part.Parameter Parameter element of score.ParameterizedView Parameterized View object in metadata.ParameterizedViewSelectStmt ParameterRef ReadOnlyTable Read Only Table object in metadata.Relop Relation (>=, <=, <>, =, <, >).Score SequenceElement Sequence object in metadata.SQLGenerator Generator class of SQL expressions.StringColumn String column.Sum Created by ioann on 10.07.2017.Table Table object in metadata.TableRef Table reference in SQL query.VersionString Version string that has to consist of comma separated version tags.View View object in metadata.ViewColumnMeta<V> View column metadata.ZonedDateTimeColumn Column for date with time zone type. -
Enum Summary Enum Description ColumnMeta.Ordering Column ordering specifier.FKRule Foreign key rule type when deleting or updating primary key of the parent record.SequenceElement.Argument Sequence arguments.TableRef.JoinType JOIN type.TableType Table type.VersionString.ComparisionState The result of comparison of VersionStrings on which a partial order is defined.ViewColumnType Expression type. -
Exception Summary Exception Description ParseException This exception is thrown when parse errors are encountered.