Interface LocalRuntimePlan<T>

Type Parameters:
T - the cursor value type
All Known Subinterfaces:
AtMostOneLocalRuntimePlan<T>
All Known Implementing Classes:
AbsFunctionIterator, AbstractAtMostOneItemRuntimePlan, ACosFunctionIterator, AdditiveOperationIterator, AdjustDateTimeToTimezone, AdjustDateToTimezone, AdjustTimeToTimezone, AnalyzeStringFunctionIterator, AncestorAxisIterator, AncestorOrSelfAxisIterator, AndOperationIterator, AppendExpressionIterator, ApplyEstimatorRuntimeIterator, ApplyFunctionIterator, ApplyStatementIterator, ArrayAppendFunctionIterator, ArrayDescendantFunctionIterator, ArrayFilterFunctionIterator, ArrayFlattenFunctionIterator, ArrayFoldLeftFunctionIterator, ArrayFoldRightFunctionIterator, ArrayForEachFunctionIterator, ArrayForEachPairFunctionIterator, ArrayFunctionCallIterator, ArrayGetFunctionIterator, ArrayHeadFunctionIterator, ArrayInsertBeforeFunctionIterator, ArrayJoinFunctionIterator, ArrayLookupIterator, ArrayMembersFunctionIterator, ArrayPutFunctionIterator, ArrayRemoveFunctionIterator, ArrayReverseFunctionIterator, ArrayRuntimeIterator, ArraySizeFunctionIterator, ArraySortFunctionIterator, ArraySubarrayFunctionIterator, ArrayTailFunctionIterator, ArrayUnboxingIterator, ASinFunctionIterator, AssignStatementIterator, ATan2FunctionIterator, ATanFunctionIterator, AtMostOneItemIfRuntimeIterator, AtMostOneItemTypePromotionIterator, AttributeAxisIterator, AttributeNodeContentRuntimeIterator, AttributeNodeRuntimeIterator, AvailableEnvironmentVariablesFunctionIterator, AvgFunctionIterator, AxisIterator, BaseUriFunctionIterator, BinaryClassificationMetricsFunctionIterator, BooleanFunctionIterator, BooleanRuntimeIterator, BreakStatementIterator, BuiltinFunctionItemCallIterator, BuiltinNamedFunctionReferenceMarkerIterator, CardinalityFunctionIterator, CastableIterator, CastIterator, CeilingFunctionIterator, ChildAxisIterator, CodepointEqualFunctionIterator, CodepointsToStringFunctionIterator, CollationKeyFunctionIterator, CommaExpressionIterator, CommaVariableDeclStatementIterator, CommentNodeConstructorRuntimeIterator, CompareFunctionIterator, ComparisonIterator, ComputedAttributeConstructorRuntimeIterator, ComputedElementConstructorRuntimeIterator, ComputedNamespaceConstructorRuntimeIterator, ComputedPIConstructorRuntimeIterator, ConcatFunctionIterator, ConditionalStatementIterator, ConstantRuntimeIterator, ConstructorFunctionIterator, ContainsFunctionIterator, ContainsTokenFunctionIterator, ContextExpressionIterator, ContinueStatementIterator, CosFunctionIterator, CoshFunctionIterator, CountClauseIterator, CountFunctionIterator, CreateCollectionIterator, CurrentDateFunctionIterator, CurrentDateTimeFunctionIterator, CurrentTimeFunctionIterator, DataFunctionIterator, DateTimeFunctionIterator, DayFromDateFunctionIterator, DayFromDateTimeFunctionIterator, DaysFromDurationFunctionIterator, DecimalRuntimeIterator, DeepEqualFunctionIterator, DefaultCollationFunctionIterator, DefaultLanguageFunctionIterator, DeleteExpressionIterator, DeleteIndexFromCollectionIterator, DeleteSearchFromCollectionIterator, DescendantAxisIterator, DescendantOrSelfAxisIterator, DirectCommentConstructorRuntimeIterator, DirElemConstructorRuntimeIterator, DirPIConstructorRuntimeIterator, DistinctValuesFunctionIterator, DocAvailableFunctionIterator, DocFunctionIterator, DocumentNodeConstructorRuntimeIterator, DocumentUriFunctionIterator, DoubleRuntimeIterator, DropColumnsIterator, DynamicFunctionCallIterator, DynamicItemTypeIterator, EditCollectionIterator, ElementWithIdFunctionIterator, EmptyFunctionIterator, EmptySequenceIterator, EncodeForURIFunctionIterator, EndsWithFunctionIterator, EnvironmentVariableFunctionIterator, EscapeHTMLURIFunctionIterator, ExactlyOneIterator, ExistsFunctionIterator, ExitStatementIterator, Exp10FunctionIterator, ExpFunctionIterator, FalseFunctionIterator, FilterFunctionIterator, FloorFunctionIterator, FoldLeftFunctionIterator, FoldRightFunctionIterator, FollowingAxisIterator, FollowingSiblingAxisIterator, ForClauseIterator, ForEachFunctionIterator, ForEachPairFunctionIterator, FormatDateFunctionIterator, FormatDateTimeFunctionIterator, FormatIntegerFunctionIterator, FormatNumberFunctionIterator, FormatTimeFunctionIterator, FunctionArityFunctionIterator, FunctionCoercionRuntimeIterator, FunctionItemCallIterator, FunctionLookupFunctionIterator, FunctionNameFunctionIterator, FunctionRuntimeIterator, FunctionUntypedAtomicCastIterator, GenerateIdFunctionIterator, GetEstimatorFunctionIterator, GetRootFunctionIterator, GetTransformerFunctionIterator, GroupByClauseIterator, HasChildrenFunctionIterator, HeadFunctionIterator, HoursFromDateTimeFunctionIterator, HoursFromDurationFunctionIterator, HoursFromTimeFunctionIterator, IdFunctionIterator, IdRefFunctionIterator, IfRuntimeIterator, ImplicitTimezoneIterator, IndexOfFunctionIterator, InnermostFunctionIterator, InScopePrefixesFunctionIterator, InsertBeforeFunctionIterator, InsertExpressionIterator, InsertIndexIntoCollectionIterator, InsertSearchIntoCollectionIterator, InstanceOfIterator, IntegerRangeComparisonIterator, IntegerRuntimeIterator, IRIToURIFunctionIterator, IsNullIterator, JoinClauseIterator, JsonDocFunctionIterator, JSONiqValidateIterator, JsonLinesFunctionIterator, JsonToXMLFunctionIterator, LangFunctionIterator, LastFunctionIterator, LetClauseIterator, LocalFunctionCallIterator, LocalNameFromQNameFunctionIterator, LocalNameFunctionIterator, LocalTextFileFunctionIterator, Log10FunctionIterator, LogFunctionIterator, LowerCaseFunctionIterator, MapConstructorRuntimeIterator, MapContainsFunctionIterator, MapEntryFunctionIterator, MapFindFunctionIterator, MapForEachFunctionIterator, MapFunctionCallIterator, MapGetFunctionIterator, MapKeysFunctionIterator, MapMergeFunctionIterator, MapPutFunctionIterator, MapRemoveFunctionIterator, MapSizeFunctionIterator, MatchesFunctionIterator, MaxFunctionIterator, MinFunctionIterator, MinutesFromDateTimeFunctionIterator, MinutesFromDurationFunctionIterator, MinutesFromTimeFunctionIterator, MonthFromDateFunctionIterator, MonthFromDateTimeFunctionIterator, MonthsFromDurationFunctionIterator, MultiplicativeOperationIterator, NamedFunctionRefRuntimeIterator, NamespaceUriForPrefixFunctionIterator, NamespaceURIFromQNameFunctionIterator, NamespaceUriFunctionIterator, NilledFunctionIterator, NodeComparisonRuntimeIterator, NodeNameFunctionIterator, NodeQNameFunctionIterator, NodeSetOperationIterator, NormalizeSpaceFunctionIterator, NormalizeUnicodeFunctionIterator, NotFunctionIterator, NotOperationIterator, NullFunctionIterator, NullRuntimeIterator, NumberFunctionIterator, ObjectAccumulateFunctionIterator, ObjectConstructorRuntimeIterator, ObjectDescendantFunctionIterator, ObjectDescendantPairsFunctionIterator, ObjectIntersectFunctionIterator, ObjectKeysFunctionIterator, ObjectLookupIterator, ObjectProjectFunctionIterator, ObjectRemoveKeysFunctionIterator, ObjectValuesFunctionIterator, OneOrMoreIterator, OrderByClauseIterator, OrOperationIterator, OutermostFunctionIterator, ParallelizeFunctionIterator, ParentAxisIterator, ParseIETFDateFunctionIterator, ParseJsonFunctionIterator, ParseXMLFragmentFunctionIterator, ParseXMLFunctionIterator, PathFunctionIterator, PathRootRuntimeIterator, PiFunctionIterator, PositionFunctionIterator, PostfixLookupIterator, PowFunctionIterator, PrecedingAxisIterator, PrecedingSiblingAxisIterator, PredicateIterator, PrefixFromQNameFunctionIterator, ProgramIterator, QNameFunctionIterator, RandomNumberGeneratorFunctionIterator, RandomNumberGeneratorIterator, RandomNumberGeneratorNextBodyIterator, RandomNumberGeneratorPermuteBodyIterator, RandomSequenceGeneratorIterator, RandomSequenceWithBoundsAndSeedIterator, RandomSequenceWithBoundsIterator, RangeOperationIterator, RemoveFunctionIterator, RenameExpressionIterator, RepartitionFunctionIterator, ReplaceExpressionIterator, ReplaceFunctionIterator, ResolveQNameFunctionIterator, ResolveURIFunctionIterator, ReturnClauseIterator, ReturnStatementClauseIterator, ReverseFunctionIterator, RoundFunctionIterator, RoundHalfToEvenFunctionIterator, SecondsFromDateTimeFunctionIterator, SecondsFromDurationFunctionIterator, SecondsFromTimeFunctionIterator, SelfAxisIterator, SequenceLookupIterator, SerializeFunctionIterator, SimpleMapExpressionIterator, SinFunctionIterator, SinhFunctionIterator, SlashExprIterator, SortFunctionIterator, SqrtFunctionIterator, StartsWithFunctionIterator, StatementsOnlyIterator, StatementsWithExprIterator, StaticBaseURIFunctionIterator, StaticUserDefinedFunctionCallIterator, StepExprIterator, StringConcatIterator, StringConstructorIterator, StringFunctionIterator, StringJoinFunctionIterator, StringLengthFunctionIterator, StringRuntimeIterator, StringToCodepointsFunctionIterator, SubsequenceFunctionIterator, SubstringAfterFunctionIterator, SubstringBeforeFunctionIterator, SubstringFunctionIterator, SumFunctionIterator, SwitchRuntimeIterator, SwitchStatementIterator, TailFunctionIterator, TanFunctionIterator, TanhFunctionIterator, TemporalComponentFunctionIterator, TextNodeConstructorRuntimeIterator, TextNodeRuntimeIterator, ThrowErrorIterator, TimeInMillis, TimezoneFromDateFunctionIterator, TimezoneFromDateTimeFunctionIterator, TimezoneFromTimeFunctionIterator, TokenizeFunctionIterator, TraceFunctionIterator, TransformExpressionIterator, TranslateFunctionIterator, TreatIterator, TrueFunctionIterator, TruncateCollectionIterator, TryCatchRuntimeIterator, TryCatchStatementIterator, TupleRuntimePlan, TypePromotionIterator, TypeswitchRuntimeIterator, TypeSwitchStatementIterator, UnaryLookupIterator, UnaryOperationIterator, UnorderedFunctionIterator, UnparsedTextAvailableFunctionIterator, UnparsedTextFunctionIterator, UpperCaseFunctionIterator, UriCollectionFunctionIterator, VariableDeclStatementIterator, VariableReferenceIterator, WhereClauseIterator, WhileStatementIterator, WindowClauseIterator, XmlSchemaCastableIterator, XmlSchemaCastIterator, XMLToJsonFunctionIterator, XQueryValidateIterator, YamlDocFunctionIterator, YearFromDateFunctionIterator, YearFromDateTimeFunctionIterator, YearsFromDurationFunctionIterator, ZeroOrOneIterator

public interface LocalRuntimePlan<T>
Native local execution capability.
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates an independent cursor for one native local evaluation.
  • Method Details

    • createNativeCursor

      Cursor<T> createNativeCursor(DynamicContext context)
      Creates an independent cursor for one native local evaluation.
      Parameters:
      context - the dynamic context for that evaluation
      Returns:
      an unopened cursor