Uses of Class
org.rumbledb.runtime.flwor.FlworDataFrameColumn
Packages that use FlworDataFrameColumn
Package
Description
-
Uses of FlworDataFrameColumn in org.rumbledb.items.structured
Methods in org.rumbledb.items.structured that return types with arguments of type FlworDataFrameColumn -
Uses of FlworDataFrameColumn in org.rumbledb.runtime.flwor
Methods in org.rumbledb.runtime.flwor that return types with arguments of type FlworDataFrameColumnModifier and TypeMethodDescriptionFlworDataFrame.getColumns()
FlworDataFrame.getColumns
(Map<Name, DynamicContext.VariableDependency> dependencies, List<Name> variablesToRestrictTo, List<Name> variablesToExclude) static List<FlworDataFrameColumn>
FlworDataFrameUtils.getColumns
(org.apache.spark.sql.types.StructType inputSchema) static List<FlworDataFrameColumn>
FlworDataFrameUtils.getColumns
(org.apache.spark.sql.types.StructType inputSchema, Map.Entry<Name, DynamicContext.VariableDependency> dependencies) Lists the names of the columns of the schema that needed by the dependencies.static List<FlworDataFrameColumn>
FlworDataFrameUtils.getColumns
(org.apache.spark.sql.types.StructType inputSchema, Map<Name, DynamicContext.VariableDependency> dependencies) Lists the names of the columns of the schema that needed by the dependencies.static List<FlworDataFrameColumn>
FlworDataFrameUtils.getColumns
(org.apache.spark.sql.types.StructType inputSchema, Map<Name, DynamicContext.VariableDependency> dependencies, List<Name> variablesToRestrictTo, List<Name> variablesToExclude) Lists the names of the columns of the schema that needed by the dependencies, but except duplicates (which are overriden).Method parameters in org.rumbledb.runtime.flwor with type arguments of type FlworDataFrameColumnModifier and TypeMethodDescriptionstatic String
FlworDataFrameUtils.getSQLColumnProjection
(List<FlworDataFrameColumn> columnNames, boolean trailingComma) Prepares a SQL projection from the specified column names.static String
FlworDataFrameUtils.getUDFParametersFromColumns
(List<FlworDataFrameColumn> columnNames) Prepares the parameters supplied to a UDF, as a row obtained from the specified attributes. -
Uses of FlworDataFrameColumn in org.rumbledb.runtime.flwor.clauses
Method parameters in org.rumbledb.runtime.flwor.clauses with type arguments of type FlworDataFrameColumnModifier and TypeMethodDescriptionstatic void
ForClauseSparkIterator.registerForClauseUDF
(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, RuntimeIterator newVariableExpression, DynamicContext context, org.apache.spark.sql.types.StructType inputSchema, List<FlworDataFrameColumn> UDFcolumns, SequenceType sequenceType) static boolean
LetClauseSparkIterator.registerLetClauseUDF
(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, RuntimeIterator newVariableExpression, DynamicContext context, org.apache.spark.sql.types.StructType inputSchema, List<FlworDataFrameColumn> UDFcolumns, SequenceType sequenceType) static FlworDataFrame
ForClauseSparkIterator.tryNativeQuery
(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, Name positionalVariableName, boolean allowingEmpty, RuntimeIterator iterator, List<FlworDataFrameColumn> allColumns, org.apache.spark.sql.types.StructType inputSchema, DynamicContext context) Try to generate the native query for the for clause and run it, if successful return the resulting dataframe, otherwise it returns nullstatic org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>
LetClauseSparkIterator.tryNativeQuery
(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, RuntimeIterator iterator, List<FlworDataFrameColumn> allColumns, org.apache.spark.sql.types.StructType inputSchema, DynamicContext context) Try to generate the native query for the let clause and run it, if successful return the resulting dataframe, otherwise it returns null -
Uses of FlworDataFrameColumn in org.rumbledb.runtime.flwor.closures
Constructor parameters in org.rumbledb.runtime.flwor.closures with type arguments of type FlworDataFrameColumnModifierConstructorDescriptionReturnFlatMapClosure
(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns) -
Uses of FlworDataFrameColumn in org.rumbledb.runtime.flwor.udfs
Constructor parameters in org.rumbledb.runtime.flwor.udfs with type arguments of type FlworDataFrameColumnModifierConstructorDescriptionDataFrameContext
(DynamicContext context, List<FlworDataFrameColumn> columns) Builds a new data frame context.ExpressionEvaluationUDF
(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns) ForClauseUDF
(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columnNames) GenericForClauseUDF
(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columnNames, String classSimpleName) GenericLetClauseUDF
(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns, String classSimpleName) HashUDF
(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns) WhereClauseUDF
(RuntimeIterator expression, DynamicContext context, List<FlworDataFrameColumn> columns)