first cut of the teradata support (#7)