presto-thrift-api/src/main/java/io/prestosql/plugin/thrift/api/PrestoThriftService.java/PrestoThriftService/getSplits
class PrestoThriftService:    @ThriftMethod(value = "prestoGetSplits",
            exception = @ThriftException(type = PrestoThriftServiceException.class, id = 1))
    ListenableFuture<PrestoThriftSplitBatch> getSplits(
            @ThriftField(name = "schemaTableName") PrestoThriftSchemaTableName schemaTableName,
            @ThriftField(name = "desiredColumns") PrestoThriftNullableColumnSet desiredColumns,
            @ThriftField(name = "outputConstraint") PrestoThriftTupleDomain outputConstraint,
            @ThriftField(name = "maxSplitCount") int maxSplitCount,
            @ThriftField(name = "nextToken") PrestoThriftNullableToken nextToken);