Support IS NULL and IS NOT NULL expressions.
[working/Evergreen.git] / Open-ILS / include / openils / oils_buildq.h
index 5ddc7b7..42ea5f1 100644 (file)
@@ -154,6 +154,7 @@ typedef enum {
        EXP_FIELD,
        EXP_FUNCTION,
        EXP_IN,
+       EXP_ISNULL,
        EXP_NULL,
        EXP_NUMBER,
        EXP_OPERATOR,
@@ -224,6 +225,10 @@ jsonObject* oilsFirstRow( BuildSQLState* state );
 
 jsonObject* oilsNextRow( BuildSQLState* state );
 
+jsonObject* oilsBindVarList( osrfHash* bindvar_list );
+
+int oilsApplyBindValues( BuildSQLState* state, jsonObject* bindings );
+
 #ifdef __cplusplus
 }
 #endif