Class NativeClauseContext

java.lang.Object
org.rumbledb.runtime.flwor.NativeClauseContext

public class NativeClauseContext extends Object
This class describes the context of a native clause and is used when processing FLWOR expressions without UDF
  • Field Details

  • Constructor Details

  • Method Details

    • createChild

      public NativeClauseContext createChild()
    • addConditionalColumn

      public void addConditionalColumn(String name)
    • getConditionalColumns

      public List<String> getConditionalColumns()
    • addVariable

      public Name addVariable()
    • addVariable

      public Name addVariable(Name name)
    • getVariable

      public Name getVariable(Name name)
    • addPositionalVariableName

      public void addPositionalVariableName(Name name)
    • getPositionalVariableName

      public Name getPositionalVariableName()
    • addSortingColumn

      public void addSortingColumn(String name, boolean descending)
    • setRowId

      public void setRowId(String rowIdField)
    • clearConditionalColumns

      public void clearConditionalColumns()
    • clearSortingColumns

      public void clearSortingColumns()
    • toString

      public String toString()
      Overrides:
      toString in class Object