OmniSciDB
a5dc49c757
|
#include <Encoder.h>
Public Member Functions | |
NullAwareValidator (SQLTypeInfo type, INNER_VALIDATOR *inner_validator) | |
template<typename T > | |
void | validate (T value) |
Private Attributes | |
bool | skip_null_check_ |
INNER_VALIDATOR * | inner_validator_ |
|
inline |
Definition at line 88 of file Encoder.h.
References SQLTypeInfo::get_elem_type(), SQLTypeInfo::get_notnull(), NullAwareValidator< INNER_VALIDATOR >::inner_validator_, SQLTypeInfo::is_array(), and NullAwareValidator< INNER_VALIDATOR >::skip_null_check_.
|
inline |
Definition at line 98 of file Encoder.h.
References NullAwareValidator< INNER_VALIDATOR >::inner_validator_, and NullAwareValidator< INNER_VALIDATOR >::skip_null_check_.
Referenced by Fragmenter_Namespace::InsertOrderFragmenter::updateColumn().
|
private |
Definition at line 106 of file Encoder.h.
Referenced by NullAwareValidator< INNER_VALIDATOR >::NullAwareValidator(), and NullAwareValidator< INNER_VALIDATOR >::validate().
|
private |
Definition at line 105 of file Encoder.h.
Referenced by NullAwareValidator< INNER_VALIDATOR >::NullAwareValidator(), and NullAwareValidator< INNER_VALIDATOR >::validate().