package dbfit.environment;
import java.sql.*;
public class TeradataTimePeriod extends DbStruct {
public TeradataTimePeriod(Object[] dates) {
super("PERIOD(TIME)", 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("TeradataTimePeriod: toString: caught exception");
}
return r;
}
@Override
public boolean equals(Object other) {
if (other == null) {
return false;
}
if (!(other instanceof TeradataTimePeriod)) {
return false;
}
TeradataTimePeriod odp = (TeradataTimePeriod) other;
Object[] thisAtts = null;
Object[] otherAtts = null;
try {
otherAtts = odp.getAttributes();
thisAtts = this.getAttributes();
} catch (SQLException e) {
System.out.println("TeradataTimePeriod: equals: caught exception");
}
if (!(thisAtts[0].equals(otherAtts[0]))) {
return false;
}
if (!(thisAtts[1].equals(otherAtts[1]))) {
return false;
}
return true;
}
}