presto-elasticsearch/src/main/java/io/prestosql/elasticsearch/ElasticsearchTableHandle.java/ElasticsearchTableHandle/ElasticsearchTableHandle
class ElasticsearchTableHandle:    public ElasticsearchTableHandle(String schema, String index, Optional<String> query)
    {
        this.schema = requireNonNull(schema, "schema is null");
        this.index = requireNonNull(index, "index is null");
        this.query = requireNonNull(query, "query is null");

        constraint = TupleDomain.all();
    }