Sha256: 5deade380d5e394df40a32cc4ccf9aef9d674156c3435aa2d3e71bb146818497

Contents?: true

Size: 382 Bytes

Versions: 6

Compression:

Stored size: 382 Bytes

Contents

grammar SQLHelpers
  rule where_condition_or_empty
    SPACE where_condition {
      def eval
        where_condition.eval
      end
    }
    /  
    EMPTY_STRING
  end

  rule limit_condition_or_empty
    SPACE limit { def eval; limit.eval; end } / EMPTY_STRING
  end

  rule order_by_condition_or_empty
    SPACE order_by { def eval; order_by.eval; end } / EMPTY_STRING
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hipster_sql_to_hbase-0.1.7 lib/sql_parser/sql_helpers.treetop
hipster_sql_to_hbase-0.1.6 lib/sql_parser/sql_helpers.treetop
hipster_sql_to_hbase-0.1.5 lib/sql_parser/sql_helpers.treetop
hipster_sql_to_hbase-0.1.4 lib/sql_parser/sql_helpers.treetop
hipster_sql_to_hbase-0.1.3 lib/sql_parser/sql_helpers.treetop
hipster_sql_to_hbase-0.1.2 lib/sql_parser/sql_helpers.treetop