Package org.rumbledb.runtime.flwor
Class FlworDataFrameColumn
java.lang.Object
org.rumbledb.runtime.flwor.FlworDataFrameColumn
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionFlworDataFrameColumn
(String columnName, org.apache.spark.sql.types.StructType inputSchema) FlworDataFrameColumn
(String tableName, Name variableName, FlworDataFrameColumn.ColumnFormat columnFormat) FlworDataFrameColumn
(String tableName, Name variableName, FlworDataFrameColumn.ColumnFormat columnFormat, SequenceType sequenceType) FlworDataFrameColumn
(Name variableName, FlworDataFrameColumn.ColumnFormat columnFormat) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getColumnFormat
(String columnName, org.apache.spark.sql.types.StructType inputSchema) static SequenceType
getSequenceTypeFromColumn
(String columnName, org.apache.spark.sql.types.StructType inputSchema) int
hashCode()
boolean
boolean
isCount()
boolean
boolean
isMax()
boolean
isMin()
boolean
boolean
boolean
isSum()
void
setTableName
(String tableName) toString()
-
Constructor Details
-
FlworDataFrameColumn
public FlworDataFrameColumn(String tableName, Name variableName, FlworDataFrameColumn.ColumnFormat columnFormat, SequenceType sequenceType) -
FlworDataFrameColumn
public FlworDataFrameColumn(String tableName, Name variableName, FlworDataFrameColumn.ColumnFormat columnFormat) -
FlworDataFrameColumn
-
FlworDataFrameColumn
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getSequenceTypeFromColumn
public static SequenceType getSequenceTypeFromColumn(String columnName, org.apache.spark.sql.types.StructType inputSchema) -
getColumnFormat
public static FlworDataFrameColumn.ColumnFormat getColumnFormat(String columnName, org.apache.spark.sql.types.StructType inputSchema) -
toString
-
getTableName
-
setTableName
-
getColumnName
-
isSerializedSequence
public boolean isSerializedSequence() -
isFullyNative
public boolean isFullyNative() -
isNativeSequence
public boolean isNativeSequence() -
isCount
public boolean isCount() -
isSum
public boolean isSum() -
isMin
public boolean isMin() -
isMax
public boolean isMax() -
isAverage
public boolean isAverage() -
getVariableName
-