ColumnTypes¶
-
class
vertica_sdk.
ColumnTypes
¶ Stores type metadata for a collection of columns.
-
addAny
(self)¶ Specifies that a variable number of columns can be accepted.
Returns
None
.
-
addArrayType
(self, elementPrototype)¶ Adds an array type to the list of columns, with the same element type as the provided
vertica_sdk.ColumnTypes
. Requires that the element type contain exactly one column.Returns
None
.
-
addBinary
(self)¶ Adds a binary column to the list of columns.
Returns
None
.
-
addBool
(self)¶ Adds a bool column to the list of columns.
Returns
None
.
-
addChar
(self)¶ Adds a char column to the list of columns.
Returns
None
.
-
addDate
(self)¶ Adds a date column to the list of columns.
Returns
None
.
-
addFloat
(self)¶ Adds a float column to the list of columns.
Returns
None
.
-
addInt
(self)¶ Adds an int column to the list of columns.
Returns
None
.
-
addInterval
(self)¶ Adds a interval column to the list of columns.
Returns
None
.
-
addIntervalYM
(self)¶ Adds a year-to-month interval column to the list of columns.
Returns
None
.
-
addLongVarbinary
(self)¶ Adds a long varbinary column to the list of columns.
Returns
None
.
-
addLongVarchar
(self)¶ Adds a long varchar column to the list of columns.
Returns
None
.
-
addNumeric
(self)¶ Adds a numeric column to the list of columns.
Returns
None
.
-
addRowType
(self, fieldsPrototpye)¶ Adds a row type to the list of columns, with the same fields as the provided
vertica_sdk.ColumnTypes
.Returns
None
.
-
addTime
(self)¶ Adds a time column to the list of columns.
Returns
None
.
-
addTimeTz
(self)¶ Adds a timetz column to the list of columns.
Returns
None
.
-
addTimestamp
(self)¶ Adds a timestamp column to the list of columns.
Returns
None
.
-
addTimestampTz
(self)¶ Adds a timestamptz column to the list of columns.
Returns
None
.
-
addVarbinary
(self)¶ Adds a varbinary column to the list of columns.
Returns
None
.
-
addVarchar
(self)¶ Adds a varchar column to the list of columns.
Returns
None
.
-
getColumnCount
(self)¶ Returns the number of columns.
-
getColumnType
(self, idx)¶ Returns the OID of the type of the indicated column.
-
static
makeAny
()¶ Returns a
vertica_sdk.ColumnTypes
that accepts a variable number of column types.
-
static
makeArrayType
(elementPrototype)¶ Returns a
vertica_sdk.ColumnTypes
with one array column, with its element type specified by the providedvertica_sdk.ColumnTypes
argument.
-
static
makeBinary
()¶ Returns a
vertica_sdk.ColumnTypes
with one binary column.
-
static
makeBool
()¶ Returns a
vertica_sdk.ColumnTypes
with one bool column.
-
static
makeChar
()¶ Returns a
vertica_sdk.ColumnTypes
with one char column.
-
static
makeDate
()¶ Returns a
vertica_sdk.ColumnTypes
with one date column.
-
static
makeEmpty
()¶ Returns an emtpy
vertica_sdk.ColumnTypes
.
-
static
makeFloat
()¶ Returns a
vertica_sdk.ColumnTypes
with one float column.
-
static
makeInt
()¶ Returns a
vertica_sdk.ColumnTypes
with one int column.
-
static
makeInterval
()¶ Returns a
vertica_sdk.ColumnTypes
with one interval column.
-
static
makeIntervalYM
()¶ Returns a
vertica_sdk.ColumnTypes
with one year-to-month interval column.
-
static
makeLongVarbinary
()¶ Returns a
vertica_sdk.ColumnTypes
with one long varbinary column.
-
static
makeLongVarchar
()¶ Returns a
vertica_sdk.ColumnTypes
with one long varchar column.
-
static
makeNumeric
()¶ Returns a
vertica_sdk.ColumnTypes
with one numeric column.
-
static
makeRowType
(fieldsPrototype)¶ Returns a
vertica_sdk.ColumnTypes
with one row column, with field types specified by the providedvertica_sdk.ColumnTypes
argument.
-
static
makeTime
()¶ Returns a
vertica_sdk.ColumnTypes
with one time column.
-
static
makeTimeTz
()¶ Returns a
vertica_sdk.ColumnTypes
with one timetz column.
-
static
makeTimestamp
()¶ Returns a
vertica_sdk.ColumnTypes
with one timestamp column.
-
static
makeTimestampTz
()¶ Returns a
vertica_sdk.ColumnTypes
with one timestamptz column.
-
static
makeVarbinary
()¶ Returns a
vertica_sdk.ColumnTypes
with one varbinary column.
-
static
makeVarchar
()¶ Returns a
vertica_sdk.ColumnTypes
with one varchar column.
-