private ResultSet executeQueryInternal( Statement statement, com.google.spanner.v1.ExecuteSqlRequest.QueryMode queryMode, QueryOption... options) { Options readOptions = Options.fromQueryOptions(options); return executeQueryInternalWithOptions( statement, queryMode, readOptions, null /*partitionToken*/); }
@Test public void queryOptTest() { int chunks = 3; Options opts = Options.fromQueryOptions(Options.prefetchChunks(chunks)); assertThat(opts.toString()).isEqualTo("prefetchChunks: " + Integer.toString(chunks) + " "); assertThat(opts.prefetchChunks()).isEqualTo(chunks); assertThat(opts.hashCode()).isEqualTo(964); }
PartitionOptions partitionOptions, Statement statement, QueryOption... option) throws SpannerException { Options queryOptions = Options.fromQueryOptions(option); final PartitionQueryRequest.Builder builder = PartitionQueryRequest.newBuilder().setSession(sessionName).setSql(statement.getSql());
@Test public void queryEquality() { Options o1; Options o2; Options o3; o1 = Options.fromQueryOptions(); o2 = Options.fromQueryOptions(); assertThat(o1.equals(o2)).isTrue(); o2 = Options.fromReadOptions(Options.prefetchChunks(1)); assertThat(o1.equals(o2)).isFalse(); assertThat(o2.equals(o1)).isFalse(); o3 = Options.fromReadOptions(Options.prefetchChunks(1)); assertThat(o2.equals(o3)).isTrue(); o3 = Options.fromReadOptions(Options.prefetchChunks(2)); assertThat(o2.equals(o3)).isFalse(); } }
private ResultSet executeQueryInternal( Statement statement, com.google.spanner.v1.ExecuteSqlRequest.QueryMode queryMode, QueryOption... options) { Options readOptions = Options.fromQueryOptions(options); return executeQueryInternalWithOptions( statement, queryMode, readOptions, null /*partitionToken*/); }
public static Partition createFakeQueryPartition(ByteString token) { return Partition.createQueryPartition( token, PartitionOptions.getDefaultInstance(), Statement.of(""), Options.fromQueryOptions()); }
PartitionOptions partitionOptions, Statement statement, QueryOption... option) throws SpannerException { Options queryOptions = Options.fromQueryOptions(option); final PartitionQueryRequest.Builder builder = PartitionQueryRequest.newBuilder().setSession(sessionName).setSql(statement.getSql());