30 #ifndef GOOGLE_BIGQUERY_API_BIGTABLE_OPTIONS_H_ 31 #define GOOGLE_BIGQUERY_API_BIGTABLE_OPTIONS_H_ 33 #include "googleapis/base/macros.h" 34 #include "googleapis/client/data/jsoncpp_data.h" 35 #include "googleapis/strings/stringpiece.h" 37 #include "google/bigquery_api/bigtable_column_family.h" 85 return StringPiece(
"google_bigquery_api::BigtableOptions");
94 return Storage().isMember(
"columnFamilies");
101 MutableStorage()->removeMember(
"columnFamilies");
109 const client::JsonCppArray<BigtableColumnFamily > get_column_families()
const;
125 client::JsonCppArray<BigtableColumnFamily > mutable_columnFamilies();
135 return Storage().isMember(
"ignoreUnspecifiedColumnFamilies");
142 MutableStorage()->removeMember(
"ignoreUnspecifiedColumnFamilies");
151 const Json::Value& storage = Storage(
"ignoreUnspecifiedColumnFamilies");
152 return client::JsonValueToCppValueHelper<bool >(storage);
166 client::SetJsonValueFromCppValueHelper<bool >(
167 value, MutableStorage(
"ignoreUnspecifiedColumnFamilies"));
176 return Storage().isMember(
"readRowkeyAsString");
183 MutableStorage()->removeMember(
"readRowkeyAsString");
191 const Json::Value& storage = Storage(
"readRowkeyAsString");
192 return client::JsonValueToCppValueHelper<bool >(storage);
206 client::SetJsonValueFromCppValueHelper<bool >(
207 value, MutableStorage(
"readRowkeyAsString"));
214 #endif // GOOGLE_BIGQUERY_API_BIGTABLE_OPTIONS_H_ Definition: aggregate_classification_metrics.cc:39
void clear_column_families()
Definition: bigtable_options.h:100
void set_ignore_unspecified_column_families(bool value)
Definition: bigtable_options.h:165
void clear_read_rowkey_as_string()
Definition: bigtable_options.h:182
bool has_column_families() const
Definition: bigtable_options.h:93
bool has_ignore_unspecified_column_families() const
Definition: bigtable_options.h:134
Definition: aggregate_classification_metrics.h:37
const StringPiece GetTypeName() const
Definition: bigtable_options.h:84
bool has_read_rowkey_as_string() const
Definition: bigtable_options.h:175
void set_read_rowkey_as_string(bool value)
Definition: bigtable_options.h:205
void clear_ignore_unspecified_column_families()
Definition: bigtable_options.h:141
Definition: bigtable_options.h:51
bool get_read_rowkey_as_string() const
Definition: bigtable_options.h:190
bool get_ignore_unspecified_column_families() const
Definition: bigtable_options.h:150