presto-thrift-api/src/main/java/io/prestosql/plugin/thrift/api/PrestoThriftService.java/PrestoThriftService/getIndexSplits
class PrestoThriftService:    @ThriftMethod(value = "prestoGetIndexSplits",
            exception = @ThriftException(type = PrestoThriftServiceException.class, id = 1))
    ListenableFuture<PrestoThriftSplitBatch> getIndexSplits(
            @ThriftField(name = "schemaTableName") PrestoThriftSchemaTableName schemaTableName,
            @ThriftField(name = "indexColumnNames") List<String> indexColumnNames,
            @ThriftField(name = "outputColumnNames") List<String> outputColumnNames,
            @ThriftField(name = "keys") PrestoThriftPageResult keys,
            @ThriftField(name = "outputConstraint") PrestoThriftTupleDomain outputConstraint,
            @ThriftField(name = "maxSplitCount") int maxSplitCount,
            @ThriftField(name = "nextToken") PrestoThriftNullableToken nextToken);