Uses of Class
org.rumbledb.runtime.flwor.FlworDataFrame
Packages that use FlworDataFrame
-
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 TypeMethodDescriptionCountClauseIterator.createNativeDataFrame(DynamicContext context) ForClauseIterator.createNativeDataFrame(DynamicContext context) GroupByClauseIterator.createNativeDataFrame(DynamicContext context) JoinClauseIterator.createNativeDataFrame(DynamicContext context) LetClauseIterator.createNativeDataFrame(DynamicContext context) OrderByClauseIterator.createNativeDataFrame(DynamicContext context) WhereClauseIterator.createNativeDataFrame(DynamicContext context) LetClauseIterator.getDataFrameAsJoin(DynamicContext context, Map<Name, DynamicContext.VariableDependency> parentProjection, FlworDataFrame childDF) static FlworDataFrameForClauseIterator.getDataFrameStartingClause(ItemRuntimePlan iterator, Name variableName, Name positionalVariableName, boolean allowingEmpty, DynamicContext context, Map<Name, DynamicContext.VariableDependency> outputDependencies) Starting clause and the expression is parallelizable.static FlworDataFrameJoinClauseIterator.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, ItemRuntimePlan predicateIterator, boolean isLeftOuterJoin, Name newRightSideVariableName, ExceptionMetadata metadata, RuntimeStaticContext staticContext) Joins two input tuples.static FlworDataFrameForClauseIterator.tryNativeQuery(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> dataFrame, Name newVariableName, Name positionalVariableName, boolean allowingEmpty, ItemRuntimePlan 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 FlworDataFrameOrderByClauseIterator.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 FlworDataFrameWhereClauseIterator.tryNativeQuery(FlworDataFrame dataFrame, ItemRuntimePlan 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 TypeMethodDescriptionLetClauseIterator.getDataFrameAsJoin(DynamicContext context, Map<Name, DynamicContext.VariableDependency> parentProjection, FlworDataFrame childDF) static FlworDataFrameWhereClauseIterator.tryNativeQuery(FlworDataFrame dataFrame, ItemRuntimePlan 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