Uses of Class
org.rumbledb.runtime.flwor.FlworDataFrame
Packages that use FlworDataFrame
Package
Description
-
Uses of FlworDataFrame in org.rumbledb.runtime
Methods in org.rumbledb.runtime that return FlworDataFrameModifier and TypeMethodDescriptionabstract FlworDataFrame
RuntimeTupleIterator.getDataFrame
(DynamicContext context) Obtains the dataframe from the child clause. -
Uses of FlworDataFrame in org.rumbledb.runtime.flwor
Methods in org.rumbledb.runtime.flwor that return FlworDataFrame -
Uses of FlworDataFrame in org.rumbledb.runtime.flwor.clauses
Methods in org.rumbledb.runtime.flwor.clauses that return FlworDataFrameModifier and TypeMethodDescriptionCountClauseSparkIterator.getDataFrame
(DynamicContext context) ForClauseSparkIterator.getDataFrame
(DynamicContext context) GroupByClauseSparkIterator.getDataFrame
(DynamicContext context) JoinClauseSparkIterator.getDataFrame
(DynamicContext context) LetClauseSparkIterator.getDataFrame
(DynamicContext context) OrderByClauseSparkIterator.getDataFrame
(DynamicContext context) WhereClauseSparkIterator.getDataFrame
(DynamicContext context) LetClauseSparkIterator.getDataFrameAsJoin
(DynamicContext context, Map<Name, DynamicContext.VariableDependency> parentProjection, FlworDataFrame childDF) static FlworDataFrame
ForClauseSparkIterator.getDataFrameStartingClause
(RuntimeIterator iterator, Name variableName, Name positionalVariableName, boolean allowingEmpty, DynamicContext context, Map<Name, DynamicContext.VariableDependency> outputDependencies) Starting clause and the expression is parallelizable.static FlworDataFrame
JoinClauseSparkIterator.joinInputTupleWithSequenceOnPredicate
(DynamicContext context, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> leftInputTuple, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> rightInputTuple, Map<Name, DynamicContext.VariableDependency> outputTupleVariableDependencies, List<Name> variablesInLeftInputTuple, List<Name> variablesInRightInputTuple, RuntimeIterator predicateIterator, boolean isLeftOuterJoin, Name newRightSideVariableName, ExceptionMetadata metadata, RumbleRuntimeConfiguration conf) Joins two input tuples.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 FlworDataFrame
OrderByClauseSparkIterator.tryNativeQuery
(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, List<OrderByClauseAnnotatedChildIterator> expressionsWithIterator, List<FlworDataFrameColumn> allColumns, org.apache.spark.sql.types.StructType inputSchema, DynamicContext context) Try to generate the native query for the order by clause and run it, if successful return the resulting dataframe, otherwise it returns nullstatic FlworDataFrame
WhereClauseSparkIterator.tryNativeQuery
(FlworDataFrame dataFrame, RuntimeIterator iterator, DynamicContext context, ExceptionMetadata metadata) Try to generate the native query for the let clause and run it, if successful return the resulting dataframe, otherwise it returns nullMethods in org.rumbledb.runtime.flwor.clauses with parameters of type FlworDataFrameModifier and TypeMethodDescriptionLetClauseSparkIterator.getDataFrameAsJoin
(DynamicContext context, Map<Name, DynamicContext.VariableDependency> parentProjection, FlworDataFrame childDF) static FlworDataFrame
WhereClauseSparkIterator.tryNativeQuery
(FlworDataFrame dataFrame, RuntimeIterator iterator, DynamicContext context, ExceptionMetadata metadata) Try to generate the native query for the let clause and run it, if successful return the resulting dataframe, otherwise it returns null