Timestamp constructor
Implementation
Timestamp(this.secondsSinceEpoch, this.nanosecondsSinceEpoch) {
if (nanosecondsSinceEpoch < 0 ||
nanosecondsSinceEpoch >= 1000000000) {
throw Exception(OracledbErrorMessages.invalidNanosecondsRange);
}
if (secondsSinceEpoch < -62135596800 ||
secondsSinceEpoch >= 253402300800) {
throw Exception(OracledbErrorMessages.invalidSecondsRange);
}
}