Пример #1
0
 public static extern bool c4db_createIndex2(C4Database *database, FLSlice name, FLSlice indexSpec, C4QueryLanguage queryLanguage, C4IndexType indexType, C4IndexOptions *indexOptions, C4Error *outError);
Пример #2
0
 public static bool c4db_createIndex2(C4Database *database, string name, string indexSpec, C4QueryLanguage queryLanguage, C4IndexType indexType, C4IndexOptions *indexOptions, C4Error *outError)
 {
     using (var name_ = new C4String(name))
         using (var indexSpec_ = new C4String(indexSpec)) {
             return(NativeRaw.c4db_createIndex2(database, name_.AsFLSlice(), indexSpec_.AsFLSlice(), queryLanguage, indexType, indexOptions, outError));
         }
 }
Пример #3
0
 public static C4Query *c4query_new2(C4Database *database, C4QueryLanguage language, string expression, int *outErrorPos, C4Error *error)
 {
     using (var expression_ = new C4String(expression)) {
         return(NativeRaw.c4query_new2(database, language, expression_.AsFLSlice(), outErrorPos, error));
     }
 }
Пример #4
0
 internal IndexConfiguration(C4IndexType indexType, C4QueryLanguage queryLanguage)
 {
     IndexType     = indexType;
     QueryLanguage = queryLanguage;
 }
Пример #5
0
 public static extern C4Query *c4query_new2(C4Database *database, C4QueryLanguage language, FLSlice expression, int *outErrorPos, C4Error *error);