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 TypeMethodDescriptionbooleangetColumnFormat(String columnName, org.apache.spark.sql.types.StructType inputSchema) static SequenceTypegetSequenceTypeFromColumn(String columnName, org.apache.spark.sql.types.StructType inputSchema) inthashCode()booleanbooleanisCount()booleanbooleanisMax()booleanisMin()booleanbooleanbooleanisSum()voidsetTableName(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
-