/** See {@link Read#fromQuery(ValueProvider)}. */ public TypedRead<T> fromQuery(ValueProvider<String> query) { ensureFromNotCalledYet(); return toBuilder().setQuery(query).setFlattenResults(true).setUseLegacySql(true).build(); }
/** See {@link Read#from(ValueProvider)}. */ public TypedRead<T> from(ValueProvider<String> tableSpec) { ensureFromNotCalledYet(); return toBuilder() .setJsonTableRef( NestedValueProvider.of( NestedValueProvider.of(tableSpec, new TableSpecToTableRef()), new TableRefToJson())) .build(); }