Package org.rumbledb.runtime.flwor
Class FlworDataFrame
java.lang.Object
org.rumbledb.runtime.flwor.FlworDataFrame
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFlworDataFrame
(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame) -
Method Summary
Modifier and TypeMethodDescriptiongetColumns
(Map<Name, DynamicContext.VariableDependency> dependencies, List<Name> variablesToRestrictTo, List<Name> variablesToExclude) org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>
org.apache.spark.sql.UDFRegistration
getVariableType
(Name name) boolean
hasVariableName
(Name name) void
setVariableType
(Name name, SequenceType type) void
show()
org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>
-
Constructor Details
-
FlworDataFrame
public FlworDataFrame(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame)
-
-
Method Details
-
getDataFrame
public org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> getDataFrame() -
getColumns
-
getVariableNames
-
hasVariableName
-
getUDFRegistration
public org.apache.spark.sql.UDFRegistration getUDFRegistration() -
sql
-
sqlRaw
-
getColumns
public List<FlworDataFrameColumn> getColumns(Map<Name, DynamicContext.VariableDependency> dependencies, List<Name> variablesToRestrictTo, List<Name> variablesToExclude) -
setVariableType
-
getVariableType
-
createTempView
-
show
public void show()
-