CBForest.Native.c4indexer_begin C# (CSharp) Method

c4indexer_begin() public static method

Creates an indexing task on one or more views in a database.
public static c4indexer_begin ( C4Database db, C4View views, C4Error outError ) : C4Indexer*
db C4Database The database to operate on
views C4View An array of views whose indexes should be updated in parallel.
outError C4Error The error that occurred if the operation doesn't succeed
return C4Indexer*
        public static C4Indexer* c4indexer_begin(C4Database* db, C4View*[] views, C4Error* outError)
        {
            fixed(C4View** viewPtr = views) {
                #if DEBUG
                var retVal = _c4indexer_begin(db, viewPtr, views.Length, outError);
                if(retVal != null) {
                    _AllocatedObjects[(IntPtr)retVal] = "C4Indexer";
                #if ENABLE_LOGGING
                    Console.WriteLine("[c4indexer_begin] Allocated 0x{0}", ((IntPtr)retVal).ToString("X"));
                #endif
                }

                return retVal;
                #else
                return _c4indexer_begin(db, viewPtr, views.Length, outError);
                #endif
            }
        }
            
Native