graviti.dataframe.sql.scalar
#
The implementation of the search related Scalar.
Module Contents#
Classes#
A mixin for dynamically implementing logical operators. |
|
A mixin for dynamically implementing equal operators. |
|
A mixin for dynamically implementing comparison operators. |
|
A mixin for dynamically implementing arithmetic operators. |
|
One-dimensional array for numerical portex builtin type. |
|
One-dimensional array for portex builtin type boolean. |
|
One-dimensional array for portex builtin type string. |
|
One-dimensional array for portex builtin type enum. |
|
One-dimensional array for portex builtin temporal type. |
|
One-dimensional array for portex builtin date type. |
|
One-dimensional array for portex builtin time type. |
|
One-dimensional array for portex builtin timestamp type. |
|
One-dimensional array for portex builtin timedelta type. |
|
The One-dimensional array for the search. |
Attributes#
- graviti.dataframe.sql.scalar.NUMERICAL_PRIORITIES :Dict[Type[graviti.portex.PortexType], int][source]#
- class graviti.dataframe.sql.scalar.LogicalOperatorsMixin(expr, schema)[source]#
Bases:
graviti.dataframe.sql.container.ScalarContainer
A mixin for dynamically implementing logical operators.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.EqualOperatorsMixin(expr, schema)[source]#
Bases:
graviti.dataframe.sql.container.ScalarContainer
A mixin for dynamically implementing equal operators.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.ComparisonOperatorsMixin(expr, schema)[source]#
Bases:
graviti.dataframe.sql.container.ScalarContainer
A mixin for dynamically implementing comparison operators.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.ArithmeticOperatorsMixin(expr, schema)[source]#
Bases:
graviti.dataframe.sql.container.ScalarContainer
A mixin for dynamically implementing arithmetic operators.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.NumberScalar(expr, schema)[source]#
Bases:
LogicalOperatorsMixin
,EqualOperatorsMixin
,ComparisonOperatorsMixin
,ArithmeticOperatorsMixin
One-dimensional array for numerical portex builtin type.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.BooleanScalar(expr)[source]#
Bases:
LogicalOperatorsMixin
,EqualOperatorsMixin
One-dimensional array for portex builtin type boolean.
- Parameters
expr (graviti.dataframe.sql.container._E) –
- class graviti.dataframe.sql.scalar.StringScalar(expr, schema)[source]#
Bases:
LogicalOperatorsMixin
,EqualOperatorsMixin
One-dimensional array for portex builtin type string.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.EnumScalar(expr, schema)[source]#
Bases:
EqualOperatorsMixin
One-dimensional array for portex builtin type enum.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.TemporalScalarBase(expr, schema)[source]#
Bases:
EqualOperatorsMixin
,ComparisonOperatorsMixin
One-dimensional array for portex builtin temporal type.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.DateScalar(expr, schema)[source]#
Bases:
TemporalScalarBase
One-dimensional array for portex builtin date type.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.TimeScalar(expr, schema)[source]#
Bases:
TemporalScalarBase
One-dimensional array for portex builtin time type.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.TimestampScalar(expr, schema)[source]#
Bases:
TemporalScalarBase
One-dimensional array for portex builtin timestamp type.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.TimedeltaScalar(expr, schema)[source]#
Bases:
TemporalScalarBase
One-dimensional array for portex builtin timedelta type.
- Parameters
expr (_E) –
schema (graviti.portex.PortexType) –
- class graviti.dataframe.sql.scalar.RowSeries(schema)[source]#
Bases:
graviti.dataframe.sql.container.ScalarContainer
The One-dimensional array for the search.
- Parameters
schema (graviti.portex.PortexRecordBase) –