MCPcopy Create free account
hub / github.com/TileDB-Inc/TileDB / init

Method init

tiledb/sm/cpp_api/query_condition.h:119–132  ·  view source on GitHub ↗

* Initialize a TileDB query condition object. * * **Example:** * * @code{.cpp} * tiledb::Context ctx; * tiledb::Array array(ctx, "my_array", TILEDB_READ); * tiledb::Query query(ctx, array, TILEDB_READ); * * int cmp_value = 5; * tiledb::QueryCondition qc; * qc.init("a1", &cmp_value, sizeof(int), TILEDB_LT); * query.set_condition(qc); * @endcode * * @para

Source from the content-addressed store, hash-verified

117 * `condition_value`.
118 */
119 void init(
120 const std::string& attribute_name,
121 const void* condition_value,
122 uint64_t condition_value_size,
123 tiledb_query_condition_op_t op) {
124 auto& ctx = ctx_.get();
125 ctx.handle_error(tiledb_query_condition_init(
126 ctx.ptr().get(),
127 query_condition_.get(),
128 attribute_name.c_str(),
129 condition_value,
130 condition_value_size,
131 op));
132 }
133
134 /**
135 * Initializes a TileDB query condition object.

Callers 1

createMethod · 0.45

Calls 6

handle_errorMethod · 0.80
c_strMethod · 0.80
getMethod · 0.45
ptrMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected