|
ScaleOut Native C++ API Library
5.1
|
Holds an "immediate" value as one operand in a ComparisonExpression. More...
#include <value_operand.h>
Public Member Functions | |
| ValueOperand (std::string const &value) | |
| ValueOperand (char const *value) | |
| ValueOperand (uint8_t const *value, size_t length) | |
| ValueOperand (std::vector< uint8_t > const &value) | |
| ValueOperand (std::vector< uint8_t > const &value, int type_code) | |
| ValueOperand (int32_t value) | |
| ValueOperand (uint32_t value) | |
| ValueOperand (int64_t value) | |
| ValueOperand (uint64_t value) | |
| ValueOperand (double value) | |
| ValueOperand (float value) | |
| ValueOperand (bool value) | |
| Filter | operator== (ReferenceOperand const &field_ref) |
| Filter | operator!= (ReferenceOperand const &field_ref) |
| Filter | operator> (ReferenceOperand const &field_ref) |
| Filter | operator>= (ReferenceOperand const &field_ref) |
| Filter | operator< (ReferenceOperand const &field_ref) |
| Filter | operator<= (ReferenceOperand const &field_ref) |
| int | type_code () const |
| int | write_value (sosscli::internal::IndexValueWriter &writer) const |
| void | allocate_value (sosscli::internal::IndexValueWriter &writer) const |
| int | write_value_as (sosscli::internal::IndexValueWriter &writer, int type_code) |
| virtual void | accept (QueryExpression::Visitor &v) const |
Friends | |
| std::ostream & | operator<< (std::ostream &o, ValueOperand const &p) |
Holds an "immediate" value as one operand in a ComparisonExpression.