package dbfit.environment;
import java.sql.*;
public class TeradataDatePeriod extends DbStruct {
public TeradataDatePeriod(Object[] dates) {
super("PERIOD(DATE)", dates);
}
@Override
public String toString() {
String r = "";
try {
Object[] a = super.getAttributes();
for (int i = 0; i < a.length; i++) {
if (i > 0)
r = r + ",";
r = r + a[i].toString();
}
} catch (SQLException e) {
System.out.println("TeradataDatePeriod: toString: caught exception");
}
return r;
}
@Override
public boolean equals(Object other) {
if (other == null)
return false;
if (!(other instanceof TeradataDatePeriod))
return false;
TeradataDatePeriod odp = (TeradataDatePeriod)other;
Object[] thisAtts = null;
Object[] otherAtts = null;
try {
otherAtts = odp.getAttributes();
thisAtts = this.getAttributes();
} catch (SQLException e) {
System.out.println("TeradataDatePeriod: equal: caught exception");
}
if (!(thisAtts[0].equals(otherAtts[0])))
return false;
if (!(thisAtts[1].equals(otherAtts[1])))
return false;
return true;
}
}