private SQLiteIndexConstraint(int iColumn, SQLiteIndexConstraintOp op, byte usable, int iTermOffset) { this.iColumn = iColumn; this.op = op; this.usable = usable; this.iTermOffset = iTermOffset; }
////////////////////////////////////////////////////////////////////// #region Private Constructors /// <summary> /// Constructs an instance of this class using the specified field /// values. /// </summary> /// <param name="iColumn"> /// Column on left-hand side of constraint. /// </param> /// <param name="op"> /// Constraint operator (<see cref="SQLiteIndexConstraintOp" />). /// </param> /// <param name="usable"> /// True if this constraint is usable. /// </param> /// <param name="iTermOffset"> /// Used internally - <see cref="ISQLiteManagedModule.BestIndex" /> /// should ignore. /// </param> private SQLiteIndexConstraint( int iColumn, SQLiteIndexConstraintOp op, byte usable, int iTermOffset ) { this.iColumn = iColumn; this.op = op; this.usable = usable; this.iTermOffset = iTermOffset; }