Class SplunkTableScan

  • All Implemented Interfaces:
    java.lang.Cloneable, EnumerableRel, RelOptNode, RelNode

    public class SplunkTableScan
    extends TableScan
    implements EnumerableRel
    Relational expression representing a scan of Splunk.

    Splunk does not have tables, but it's easiest to imagine that a Splunk instance is one large table. This "table" does not have a fixed set of columns (Splunk calls them "fields") but each query specifies the fields that it wants. It also specifies a search expression, and optionally earliest and latest dates.

    • Field Detail

      • search

        final java.lang.String search
      • earliest

        final java.lang.String earliest
      • latest

        final java.lang.String latest
      • fieldList

        final java.util.List<java.lang.String> fieldList
      • METHOD

        private static final java.lang.reflect.Method METHOD
    • Constructor Detail

      • SplunkTableScan

        protected SplunkTableScan​(RelOptCluster cluster,
                                  RelOptTable table,
                                  SplunkTable splunkTable,
                                  java.lang.String search,
                                  java.lang.String earliest,
                                  java.lang.String latest,
                                  java.util.List<java.lang.String> fieldList)