Class ElasticsearchRules


  • class ElasticsearchRules
    extends java.lang.Object
    Rules and relational operators for ELASTICSEARCH calling convention.
    • Constructor Detail

      • ElasticsearchRules

        private ElasticsearchRules()
    • Method Detail

      • isItem

        static java.lang.String isItem​(RexCall call)
        Returns 'string' if it is a call to item['string'], null otherwise.
        Parameters:
        call - current relational expression
        Returns:
        literal value
      • elasticsearchFieldNames

        static java.util.List<java.lang.String> elasticsearchFieldNames​(RelDataType rowType)
      • quote

        static java.lang.String quote​(java.lang.String s)
      • stripQuotes

        static java.lang.String stripQuotes​(java.lang.String s)