Example #1
0
 private void ExportEnumType(StringBuilder buffer, PgsqlEnumType type)
 {
     if (type == null)
     {
         return;
     }
     AppendStrArray(buffer, DataSet.GetSQL(type, string.Empty, ";", 0, true));
 }
Example #2
0
        public override bool ContentEquals(NamedObject obj)
        {
            if (!base.ContentEquals(obj))
            {
                return(false);
            }
            PgsqlEnumType t = (PgsqlEnumType)obj;

            return(ArrayEquals(Labels, t.Labels));
        }
Example #3
0
 internal PgsqlEnumType(PgsqlEnumType basedOn) : base(basedOn)
 {
     Labels = (string[])basedOn.Labels.Clone();
 }
Example #4
0
 protected internal void RestoreFrom(PgsqlEnumType backup)
 {
     base.RestoreFrom(backup);
     Labels = (string[])backup.Labels.Clone();
 }
Example #5
0
 public override void Backup()
 {
     _backup = new PgsqlEnumType(this);
 }