|
| | ParquetFilterBuilder ()=default |
| |
| | ParquetFilterBuilder (const ParquetFilterBuilder &)=default |
| |
| ParquetFilterBuilder & | andNext () |
| | Combine the next condition with logical AND.
|
| |
| ParquetFilterBuilder & | orNext () |
| | Combine the next condition with logical OR.
|
| |
| ParquetFilterBuilder & | eq (const String &column, Int64 value) |
| | Add an equality condition for an integer column.
|
| |
| ParquetFilterBuilder & | ne (const String &column, Int64 value) |
| | Add an inequality condition for an integer column.
|
| |
| ParquetFilterBuilder & | lt (const String &column, Int64 value) |
| | Add a less-than condition for an integer column.
|
| |
| ParquetFilterBuilder & | le (const String &column, Int64 value) |
| | Add a less-than-or-equal condition for an integer column.
|
| |
| ParquetFilterBuilder & | gt (const String &column, Int64 value) |
| | Add a greater-than condition for an integer column.
|
| |
| ParquetFilterBuilder & | ge (const String &column, Int64 value) |
| | Add a greater-than-or-equal condition for an integer column.
|
| |
| ParquetFilterBuilder & | in (const String &column, const std::vector< Int64 > &values) |
| | Add an IN condition for an integer column.
|
| |
| ParquetFilterBuilder & | eq (const String &column, const String &value) |
| | Add an equality condition for a string column.
|
| |
| ParquetFilterBuilder & | ne (const String &column, const String &value) |
| | Add an inequality condition for a string column.
|
| |
| ParquetFilterBuilder & | lt (const String &column, const String &value) |
| | Add a less-than condition for a string column.
|
| |
| ParquetFilterBuilder & | le (const String &column, const String &value) |
| | Add a less-than-or-equal condition for a string column.
|
| |
| ParquetFilterBuilder & | gt (const String &column, const String &value) |
| | Add a greater-than condition for a string column.
|
| |
| ParquetFilterBuilder & | ge (const String &column, const String &value) |
| | Add a greater-than-or-equal condition for a string column.
|
| |
| ParquetFilterBuilder & | in (const String &column, const std::vector< String > &values) |
| | Add an IN condition for a string column.
|
| |
| const ParquetFilter & | filter () const |
| | Return the built filter.
|
| |
| bool | empty () const |
| | Return whether the filter is empty.
|
| |
Fluent builder for ParquetFilter objects.
This builder offers a stable, chainable interface for constructing typed filters that can be passed to Parquet-backed readers. It wraps a ParquetFilter instance and forwards all condition-building operations.
Example
f.
eq(
"PRECURSOR_ID", 1318)
.
eq(
"ANNOTATION",
"y3^1");
Fluent builder for ParquetFilter objects.
Definition ParquetFilter.h:240
ParquetFilterBuilder & andNext()
Combine the next condition with logical AND.
ParquetFilterBuilder & eq(const String &column, Int64 value)
Add an equality condition for an integer column.
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19