Methods¶
Summary¶
method |
class parent |
truncated documentation |
---|---|---|
|
CFT |
|
|
ColumnConstantType |
|
|
ColumnGroupType |
|
|
ColumnTableType |
|
ColumnType |
|
|
TranslateClass |
Returns the code of the initial Python function into another language. |
|
Translate2Python |
Interprets a select statement. |
|
TranslateClass |
Builds an instruction of a function based on its name and its children. |
|
|
CFT |
checks it is a column type which used by an operator |
|
ColumnConstantType |
checks it is a column type which used by an operator |
|
ColumnGroupType |
checks it is a column type which used by an operator |
|
ColumnTableType |
checks it is a column type which used by an operator |
ColumnType |
checks it is a column type which used by an operator |
|
|
CFT |
|
|
ColumnConstantType |
|
|
ColumnGroupType |
|
|
ColumnTableType |
|
ColumnType |
|
|
|
CFT |
|
|
ColumnConstantType |
|
|
ColumnGroupType |
|
|
ColumnTableType |
|
ColumnType |
|
|
TranslateClass |
Raises an exception when interpreting the code. |
|
TranslateClass |
Produces an expression based on a a node and its children. |
|
TranslateClass |
Interprets a select statement. |
|
Translate2Python |
Interprets a select statement. |
|
TranslateClass |
Build the signature of a function based on its name and its children. |
|
Translate2Python |
Builds the signature of a function based on its name and its children. |
|
TranslateClass |
Interprets a select statement. |
|
Translate2Python |
Interprets a where statement. |
|
|
CFT |
These operators should be able to translate an expression into function operating on the values. |
|
ColumnConstantType |
These operators should be able to translate an expression into function operating on the values. |
ColumnGroupType |
forbidden |
|
|
ColumnTableType |
These operators should be able to translate an expression into function operating on the values. |
ColumnType |
These operators should be able to translate an expression into function operating on the values. |
|
NA |
||
long |
||
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupOperator |
returns the results of this operation between a list of columns |
|
OperatorGroupAvg |
returns the results of this operation between a list of columns, it returns |
|
OperatorGroupLen |
returns the results of this operation between a list of columns |
|
ColumnOperator |
returns the results of this operation between a list of columns |
|
OperatorAdd |
returns the results of this operation between a list of columns |
|
OperatorAnd |
returns the results of this operation between a list of columns |
|
OperatorDiv |
returns the results of this operation between a list of columns |
|
OperatorDivN |
returns the results of this operation between a list of columns |
|
OperatorEq |
returns the results of this operation between a list of columns |
|
OperatorFunc |
returns the results of this operation between a list of columns |
|
OperatorGe |
returns the results of this operation between a list of columns |
|
OperatorGt |
returns the results of this operation between a list of columns |
|
OperatorId |
returns the results of this operation between a list of columns |
|
OperatorLe |
returns the results of this operation between a list of columns |
|
OperatorLt |
returns the results of this operation between a list of columns |
|
OperatorMod |
returns the results of this operation between a list of columns |
|
OperatorMul |
returns the results of this operation between a list of columns |
|
OperatorNe |
returns the results of this operation between a list of columns |
|
OperatorNot |
returns the results of this operation between a list of columns |
|
OperatorOr |
returns the results of this operation between a list of columns |
|
OperatorPow |
returns the results of this operation between a list of columns |
|
OperatorSub |
returns the results of this operation between a list of columns |
|
|
CFT |
returns func(value) |
ColumnConstantType |
return the constant |
|
ColumnGroupType |
returns the content |
|
ColumnTableType |
returns the content |
|
ColumnType |
returns func(value) |
|
IterRow |
evaluate |
|
NA |
||
long |
||
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
long |
||
|
CFT |
These operators should be able to translate an expression into function operating on the values. |
|
ColumnConstantType |
These operators should be able to translate an expression into function operating on the values. |
ColumnGroupType |
forbidden |
|
|
ColumnTableType |
These operators should be able to translate an expression into function operating on the values. |
ColumnType |
These operators should be able to translate an expression into function operating on the values. |
|
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupOperator |
Initiates the operator. |
|
|
OperatorGroupAvg |
Initiates the operator. |
|
OperatorGroupLen |
Initiates the operator. |
ColumnOperator |
initiates the operator |
|
|
OperatorAdd |
initiates the operator |
|
OperatorAnd |
initiates the operator |
|
OperatorDiv |
initiates the operator |
|
OperatorDivN |
initiates the operator |
|
OperatorEq |
initiates the operator |
OperatorFunc |
constructor |
|
|
OperatorGe |
initiates the operator |
|
OperatorGt |
initiates the operator |
|
OperatorId |
initiates the operator |
|
OperatorLe |
initiates the operator |
|
OperatorLt |
initiates the operator |
|
OperatorMod |
initiates the operator |
|
OperatorMul |
initiates the operator |
|
OperatorNe |
initiates the operator |
|
OperatorNot |
initiates the operator |
|
OperatorOr |
initiates the operator |
|
OperatorPow |
initiates the operator |
|
OperatorSub |
initiates the operator |
CFT |
constructor (a function cannot accept keywords) |
|
ColumnConstantType |
||
ColumnGroupType |
constructor |
|
ColumnTableType |
constructor |
|
ColumnType |
initiates the column |
|
IterRow |
Initializes the iterator. |
|
EmptyGroup |
||
NA |
||
NoSortClass |
any value |
|
long |
||
CodeNodeVisitor |
constructor |
|
TranslateClass |
Constructor. |
|
Translate2Python |
constructor |
|
long |
||
IterRow |
iterator, returns this row, it always outputs a list of list |
|
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
NoSortClass |
operator __lt__ |
|
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
ColumnGroupType |
forbidden |
|
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
|
CFT |
These operators should be able to translate an expression into function operating on the values. |
|
ColumnConstantType |
These operators should be able to translate an expression into function operating on the values. |
ColumnGroupType |
forbidden |
|
|
ColumnTableType |
These operators should be able to translate an expression into function operating on the values. |
ColumnType |
These operators should be able to translate an expression into function operating on the values. |
|
NA |
||
long |
||
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
|
CFT |
these operators should be able to translate an expression into function operating on the values |
|
ColumnConstantType |
these operators should be able to translate an expression into function operating on the values |
ColumnGroupType |
forbidden |
|
|
ColumnTableType |
these operators should be able to translate an expression into function operating on the values |
ColumnType |
these operators should be able to translate an expression into function operating on the values |
|
ColumnGroupOperator |
usual |
|
OperatorGroupAvg |
usual |
|
OperatorGroupLen |
usual |
|
ColumnOperator |
usual |
|
OperatorAdd |
usual |
|
OperatorAnd |
usual |
|
OperatorDiv |
usual |
|
OperatorDivN |
usual |
|
OperatorEq |
usual |
|
OperatorFunc |
usual |
|
OperatorGe |
usual |
|
OperatorGt |
usual |
|
OperatorId |
usual |
|
OperatorLe |
usual |
|
OperatorLt |
usual |
|
OperatorMod |
usual |
|
OperatorMul |
usual |
|
OperatorNe |
usual |
|
OperatorNot |
usual |
|
OperatorOr |
usual |
|
OperatorPow |
usual |
|
OperatorSub |
usual |
|
CFT |
usual |
|
ColumnConstantType |
usual |
|
ColumnGroupType |
usual |
|
ColumnTableType |
usual |
|
ColumnType |
usual |
|
IterRow |
usual |
|
NoSortClass |
usual |
|
long |
||
TranslateClass |
Returns a string representing a tree. |
|
|
CFT |
These operators should be able to translate an expression into function operating on the values. |
|
ColumnConstantType |
These operators should be able to translate an expression into function operating on the values. |
ColumnGroupType |
forbidden |
|
|
ColumnTableType |
These operators should be able to translate an expression into function operating on the values. |
ColumnType |
These operators should be able to translate an expression into function operating on the values. |
|
NA |
||
long |
||
|
CFT |
These operators should be able to translate an expression into function operating on the values. |
|
ColumnConstantType |
These operators should be able to translate an expression into function operating on the values. |
ColumnGroupType |
forbidden |
|
|
ColumnTableType |
These operators should be able to translate an expression into function operating on the values. |
ColumnType |
These operators should be able to translate an expression into function operating on the values. |
|
IterRow |
look for column index whose name is name |
|
|
CFT |
returns a group columns to return an average |
|
ColumnConstantType |
returns a group columns to return an average |
|
ColumnGroupType |
returns a group columns to return an average |
|
ColumnTableType |
returns a group columns to return an average |
ColumnType |
returns a group columns to return an average |
|
|
CFT |
Returns a copy of this class. |
|
ColumnConstantType |
Returns a copy of this class. |
|
ColumnGroupType |
Returns a copy of this class. |
|
ColumnTableType |
Returns a copy of this class. |
ColumnType |
Returns a copy of this class. |
|
|
CFT |
returns a group columns to count the number of observations |
|
ColumnConstantType |
returns a group columns to count the number of observations |
|
ColumnGroupType |
returns a group columns to count the number of observations |
|
ColumnTableType |
returns a group columns to count the number of observations |
ColumnType |
returns a group columns to count the number of observations |
|
CodeNodeVisitor |
Overrides |
|
CodeNodeVisitor |
Overrides |
|
IterRow |
This function applies a groupby (same behavior as SQL’s version) |
|
TranslateClass |
Parses the function code and add it the class, it complements the constructor. |
|
TranslateClass |
Starts the interpretation of node which begins a function. |
|
TranslateClass |
Starts the interpretation of a node which sets a return. |
|
|
CFT |
returns a group columns to count the number of observations |
|
ColumnConstantType |
returns a group columns to count the number of observations |
|
ColumnGroupType |
returns a group columns to count the number of observations |
|
ColumnTableType |
returns a group columns to count the number of observations |
ColumnType |
returns a group columns to count the number of observations |
|
IterRow |
This function sorts elements from an IterRow instance. |
|
|
CFT |
Returns a string showing the dependencies of this columns. Example |
|
ColumnConstantType |
Returns a string showing the dependencies of this columns. Example |
|
ColumnGroupType |
Returns a string showing the dependencies of this columns. Example |
|
ColumnTableType |
Returns a string showing the dependencies of this columns. Example |
ColumnType |
Returns a string showing the dependencies of this columns. Example |
|
IterRow |
calls |
|
CodeNodeVisitor |
Displays the tree of instructions. |
|
CodeNodeVisitor |
Pushes an element into a list. |
|
IterRow |
This function takes an undefined number of arguments. It can be used the following way: |
|
|
CFT |
Sets a value for this column. |
ColumnConstantType |
do nothing (it is a constant) |
|
ColumnGroupType |
sets a value for this column |
|
|
ColumnTableType |
Sets a value for this column. |
ColumnType |
Sets a value for this column. |
|
TranslateClass |
Indicates all nodes containing information about returned results. |
|
Translate2Python |
Indicates all nodes containing information about returned results. |
|
|
CFT |
Changes the name of the column. |
|
ColumnConstantType |
Changes the name of the column. |
|
ColumnGroupType |
Changes the name of the column. |
|
ColumnTableType |
Changes the name of the column. |
ColumnType |
Changes the name of the column. |
|
CFT |
after a loop on a database, we should put None back as a value |
|
ColumnConstantType |
do nothing (it is a constant) |
|
ColumnGroupType |
after a loop on a database, we should put None back as a value |
|
ColumnTableType |
after a loop on a database, we should put None back as a value |
|
ColumnType |
After a loop on a database, we should put None back as a value. |
|
|
CFT |
Changes the owner of the column. |
|
ColumnConstantType |
Changes the owner of the column. |
|
ColumnGroupType |
Changes the owner of the column. |
|
ColumnTableType |
Changes the owner of the column. |
ColumnType |
Changes the owner of the column. |
|
TranslateClass |
Returns a string representing a tree. |
|
IterRow |
Concatenates this table with another one |
|
CodeNodeVisitor |
Visits a node, a method must exist for every object class. |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
|
CodeNodeVisitor |
|
IterRow |
This function filters elements from an |