Column class abstract

Abstract class representing a database Column. Subclassed by the different supported column types such as ColumnInt or ColumnString.

Inheritance
Implementers

Constructors

Column(String _columnName, Type type, {int? varcharLength})
Creates a new Column, this is typically done in generated code only.

Properties

columnName String
Name of the Column.
no setter
expression String
The String representation of the Expression. Note that the precedence of operators may not be what you think, so always use parentheses to make sure that that expressions are executed in the correct order.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type Type
Corresponding dart Type.
final
varcharLength int?
Maximum length for a varchar
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator &(dynamic other) Expression
Database AND operator.
inherited
operator <(dynamic other) Expression
Database less than operator.
inherited
operator <=(dynamic other) Expression
Database less or equal than operator.
inherited
operator ==(Object other) bool
The equality operator.
inherited
operator >(dynamic other) Expression
Database greater than operator.
inherited
operator >=(dynamic other) Expression
Database greater or equal than operator.
inherited
operator |(dynamic other) Expression
Database OR operator.
inherited