## Uses of Class
org.apache.calcite.avatica.ColumnMetaData.Rep

Packages that use ColumnMetaData.Rep
Package | Description
--- | ---
org.apache.calcite.avatica | Avatica JDBC framework.
org.apache.calcite.avatica.remote | JDBC driver that uses remote procedure calls.

### Uses of ColumnMetaData.Rep in org.apache.calcite.avatica

Fields in org.apache.calcite.avatica declared as ColumnMetaData.Rep
Modifier and Type | Field and Description
--- | ---
`ColumnMetaData.Rep` | ColumnMetaData.AvaticaType.`rep` The type of the field that holds the value.

Fields in org.apache.calcite.avatica with type parameters of type ColumnMetaData.Rep
Modifier and Type | Field and Description
--- | ---
`static Map<Class,ColumnMetaData.Rep>` | ColumnMetaData.Rep.`VALUE_MAP`

Methods in org.apache.calcite.avatica that return ColumnMetaData.Rep
Modifier and Type | Method and Description
--- | ---
`static ColumnMetaData.Rep` | ColumnMetaData.Rep.`fromProto(Common.Rep proto)`
`static ColumnMetaData.Rep` | ColumnMetaData.Rep.`of(Type clazz)`
`static ColumnMetaData.Rep` | ColumnMetaData.Rep.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static ColumnMetaData.Rep[]` | ColumnMetaData.Rep.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.calcite.avatica with parameters of type ColumnMetaData.Rep
Modifier and Type | Method and Description
--- | ---
`static ColumnMetaData.ArrayType` | ColumnMetaData.`array(ColumnMetaData.AvaticaType componentType, String typeName, ColumnMetaData.Rep rep)` Creates an `ColumnMetaData.ArrayType`.
`static ColumnMetaData.ScalarType` | ColumnMetaData.`scalar(int type, String typeName, ColumnMetaData.Rep rep)` Creates a `ColumnMetaData.ScalarType`.
`ColumnMetaData` | ColumnMetaData.`setRep(ColumnMetaData.Rep rep)`
`ColumnMetaData.AvaticaType` | ColumnMetaData.AvaticaType.`setRep(ColumnMetaData.Rep rep)`
`ColumnMetaData.AvaticaType` | ColumnMetaData.ScalarType.`setRep(ColumnMetaData.Rep rep)`
`private TypedValue` | AvaticaSite.`wrap(ColumnMetaData.Rep rep, Object o)`
`private TypedValue` | AvaticaSite.`wrap(ColumnMetaData.Rep rep, Object o, Calendar calendar)`

Constructors in org.apache.calcite.avatica with parameters of type ColumnMetaData.Rep
Constructor and Description
`ColumnMetaData.ArrayType(int type, String typeName, ColumnMetaData.Rep representation, ColumnMetaData.AvaticaType component)` Not for public use.
`ColumnMetaData.AvaticaType(int id, String name, ColumnMetaData.Rep rep)`
`ColumnMetaData.ScalarType(int id, String name, ColumnMetaData.Rep rep)`

### Uses of ColumnMetaData.Rep in org.apache.calcite.avatica.remote

Fields in org.apache.calcite.avatica.remote declared as ColumnMetaData.Rep
Modifier and Type | Field and Description
--- | ---
`ColumnMetaData.Rep` | TypedValue.`type` Type of the value.

Methods in org.apache.calcite.avatica.remote with parameters of type ColumnMetaData.Rep
Modifier and Type | Method and Description
--- | ---
`private boolean` | TypedValue.`isSerial(ColumnMetaData.Rep rep, Object value)`
`private static Object` | TypedValue.`jdbcToSerial(ColumnMetaData.Rep rep, Object value, Calendar calendar)` Converts a value from JDBC format to a type that can be serialized as JSON.
`private static Object` | TypedValue.`localToSerial(ColumnMetaData.Rep rep, Object value)` Converts a value from internal format to a type that can be serialized as JSON.
`static TypedValue` | TypedValue.`ofJdbc(ColumnMetaData.Rep rep, Object value, Calendar calendar)` Creates a TypedValue from a value in JDBC representation.
`static TypedValue` | TypedValue.`ofLocal(ColumnMetaData.Rep rep, Object value)` Creates a TypedValue from a value in local representation.
`static TypedValue` | TypedValue.`ofSerial(ColumnMetaData.Rep rep, Object value)` Creates a TypedValue from a value in serial representation.
`private static Object` | TypedValue.`serialToJdbc(ColumnMetaData.Rep type, Object value, Calendar calendar)` Converts the given value from serial form to JDBC form.
`private static Object` | TypedValue.`serialToLocal(ColumnMetaData.Rep rep, Object value)` Converts a value to the exact type required for the given representation.

Constructors in org.apache.calcite.avatica.remote with parameters of type ColumnMetaData.Rep
Constructor and Description
`TypedValue(ColumnMetaData.Rep rep, Object value)`