public SQLitePrimaryKeyColumnConstraint(string name, SQLiteSortOrder order, SQLiteResolveAction conf, bool autoincrement)
     : base(name)
 {
     _order         = order;
     _conf          = conf;
     _autoincrement = autoincrement;
 }
Exemplo n.º 2
0
 public SQLiteOrderBy(string field, SQLiteSortOrder order)
 {
     FieldName = field;
     SortOrder = order;
 }
 public SQLiteIndexedColumn(string name, string collation, SQLiteSortOrder order)
 {
     ColumnName = name;
     Collation  = collation;
     _order     = order;
 }
Exemplo n.º 4
0
        public int CreateIndex(string tableName, string indexName, string fieldName, bool setUnique = true, SQLiteSortOrder sortOrder = SQLiteSortOrder.ASC)
        {
            StringBuilder cmdBuilder = new StringBuilder();

            cmdBuilder.Append("CREATE ");
            if (setUnique)
            {
                cmdBuilder.Append("UNIQUE ");
            }
            cmdBuilder.Append($"INDEX {indexName} ON {tableName} ({fieldName} {sortOrder.ToString()});");

            return(ExecuteNonQuery(cmdBuilder.ToString()));
        }
Exemplo n.º 5
0
 public SQLiteSortItem(SQLiteExpression expr, SQLiteSortOrder order)
 {
     _expr  = expr;
     _order = order;
 }
Exemplo n.º 6
0
		public SQLiteOrderBy (string field, SQLiteSortOrder order)
		{
			FieldName = field;
			SortOrder = order;
		}