]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-sql/back-sql.h
ITS#3576 use actual backend (not glue instance) for restriction and
[openldap] / servers / slapd / back-sql / back-sql.h
index 6c79a7b0c4d2406bf38ff9163fe31641dee55794..d905d2bf23943e7081101af57d330bfe11488c8a 100644 (file)
@@ -198,6 +198,11 @@ typedef struct {
  */
 #undef BACKSQL_TRACE
 
+/*
+ * define if using MS SQL and workaround needed (see sql-wrap.c)
+ */
+#undef BACKSQL_MSSQL_WORKAROUND
+
 /*
  * define to enable values counting for attributes
  */
@@ -240,8 +245,9 @@ typedef struct {
  * in quotes.  This is especially true for those that do not
  * allow keywords used as aliases.
  */
-/* #define BACKSQL_ALIASING_QUOTE      '"' */
-/* #define BACKSQL_ALIASING_QUOTE      '\'' */
+#define BACKSQL_ALIASING_QUOTE ""
+/* #define BACKSQL_ALIASING_QUOTE      "\"" */
+/* #define BACKSQL_ALIASING_QUOTE      "'" */
 
 /*
  * API
@@ -438,7 +444,6 @@ typedef struct backsql_srch_info {
                                **bsi_id_listtail,
                                *bsi_c_eid;
        int                     bsi_n_candidates;
-       int                     bsi_abandon;
        int                     bsi_status;
 
        backsql_oc_map_rec      *bsi_oc;
@@ -475,8 +480,7 @@ typedef struct backsql_info {
        char            *sql_insentry_stmt,
                        *sql_delentry_stmt,
                        *sql_renentry_stmt,
-                       *sql_delobjclasses_stmt,
-                       *sql_delreferrals_stmt;
+                       *sql_delobjclasses_stmt;
        char            *sql_id_query;
        char            *sql_has_children_query;