in scripts/go/curconvert/curconvert.go [57:87]
func NewCurConvert(sBucket string, sObject string, dBucket string, dObject string) *CurConvert {
cur := new(CurConvert)
cur.sourceBucket = sBucket
cur.sourceObject = sObject
cur.destBucket = dBucket
cur.destObject = dObject
cur.tempDir = "/tmp"
cur.concurrency = 10
// over-ride CUR column types
cur.CurColumnTypes = make(map[string]string)
cur.CurColumnTypes["lineitem/usageamount"] = "DOUBLE"
cur.CurColumnTypes["lineitem/normalizationfactor"] = "DOUBLE"
cur.CurColumnTypes["lineitem/normalizedusageamount"] = "DOUBLE"
cur.CurColumnTypes["lineitem/unblendedrate"] = "DOUBLE"
cur.CurColumnTypes["lineitem/unblendedcost"] = "DOUBLE"
cur.CurColumnTypes["lineitem/blendedrate"] = "DOUBLE"
cur.CurColumnTypes["lineitem/blendedcost"] = "DOUBLE"
cur.CurColumnTypes["pricing/publicondemandcost"] = "DOUBLE"
cur.CurColumnTypes["pricing/publicondemandrate"] = "DOUBLE"
cur.CurColumnTypes["reservation/normalizedunitsperreservation"] = "DOUBLE"
cur.CurColumnTypes["reservation/totalreservednormalizedunits"] = "DOUBLE"
cur.CurColumnTypes["reservation/totalreservedunits"] = "DOUBLE"
cur.CurColumnTypes["reservation/unitsperreservation"] = "DOUBLE"
// init parquet file map
cur.CurParqetFiles = make(map[string]bool)
return cur
}