Exemple #1
0
        public DBField(String name, String dbName, IDBType type, Boolean isPK, String foreignName)
        {
            this.name = name;

            this.dbName = dbName;

            this.type = type;

            this.isPK = isPK;
        }
Exemple #2
0
 public DBField(String name, String dbName, IDBType type, Boolean isPK)
     : this(name, dbName, type, isPK, isPK ? dbName : null)
 {
 }
Exemple #3
0
 public DBField(String name, IDBType type, Boolean isPK, String foreignName)
     : this(name, name, type, isPK, isPK ? foreignName : null)
 {
 }
Exemple #4
0
 public DBField(String name, String dbName, IDBType type)
     : this(name, dbName, type, false, null)
 {
 }
Exemple #5
0
 public SimpleConfig AddField(String name, String dbName, IDBType dbType, bool isPK)
 {
     return AddField(name, dbName, dbType, isPK, isPK ? dbName : null);
 }
Exemple #6
0
        public SimpleConfig AddField(String name, String dbName, IDBType dbType, Boolean isPK, String foreignName)
        {
            DBField f = new DBField(name, dbName, dbType, isPK);

            fieldList.Add(f);

            if (isPK) {
                pkList.Add(f);

                if (type is SequenceType && sequence == null) {
                    sequence = f;
                }
                else if (type is AutoIncrementType && autoincrement == null) {
                    autoincrement = f;
                }
            }

            return this;
        }
Exemple #7
0
 public SimpleConfig AddField(String name, String dbName, IDBType dbType)
 {
     return AddField(name, dbName, dbType, false, null);
 }
Exemple #8
0
 public SimpleConfig AddField(String name, IDBType dbType, bool isPK, String foreignName)
 {
     return AddField(name, name, dbType, isPK, isPK ? foreignName : null);
 }
Exemple #9
0
 public SimpleConfig pk(String name, String dbName, IDBType dbType, String foreignName)
 {
     return AddField(name, dbName, dbType, true, foreignName);
 }
Exemple #10
0
 public SimpleConfig pk(String name, IDBType type)
 {
     return AddField(name, type, true);
 }
Exemple #11
0
 public SimpleConfig field(String name, IDBType dbType, Boolean isPK, String foreignName)
 {
     return AddField(name, dbType, isPK, foreignName);
 }
Exemple #12
0
 public SimpleConfig field(String name, IDBType dbType, Boolean isPK)
 {
     return AddField(name, dbType, isPK);
 }
Exemple #13
0
 public SimpleConfig field(String name, IDBType dbType)
 {
     return AddField(name, dbType);
 }