예제 #1
0
 private void ExportEnumType(StringBuilder buffer, PgsqlEnumType type)
 {
     if (type == null)
     {
         return;
     }
     AppendStrArray(buffer, DataSet.GetSQL(type, string.Empty, ";", 0, true));
 }
예제 #2
0
파일: PgsqlType.cs 프로젝트: calc33/PgTools
        public override bool ContentEquals(NamedObject obj)
        {
            if (!base.ContentEquals(obj))
            {
                return(false);
            }
            PgsqlEnumType t = (PgsqlEnumType)obj;

            return(ArrayEquals(Labels, t.Labels));
        }
예제 #3
0
파일: PgsqlType.cs 프로젝트: calc33/PgTools
 internal PgsqlEnumType(PgsqlEnumType basedOn) : base(basedOn)
 {
     Labels = (string[])basedOn.Labels.Clone();
 }
예제 #4
0
파일: PgsqlType.cs 프로젝트: calc33/PgTools
 protected internal void RestoreFrom(PgsqlEnumType backup)
 {
     base.RestoreFrom(backup);
     Labels = (string[])backup.Labels.Clone();
 }
예제 #5
0
파일: PgsqlType.cs 프로젝트: calc33/PgTools
 public override void Backup()
 {
     _backup = new PgsqlEnumType(this);
 }