returns an implementation of relprotodatatype that copies a given type using the given type factory . concode_field_sep RelDataTypeField field concode_elem_sep String digest concode_elem_sep int count concode_elem_sep List<RelDataTypeField> fieldList concode_field_sep void computeDigest concode_elem_sep void getFieldRecurse concode_elem_sep SqlIntervalQualifier getIntervalQualifier concode_elem_sep Charset getCharset concode_elem_sep RelDataTypeComparability getComparability concode_elem_sep List<String> getFieldNames concode_elem_sep List<RelDataTypeField> getFieldList concode_elem_sep SqlCollation getCollation concode_elem_sep int hashCode concode_elem_sep RelDataTypeField extra concode_elem_sep String getFullTypeString concode_elem_sep SqlIdentifier getSqlIdentifier concode_elem_sep RelDataType getValueType concode_elem_sep void generateTypeString concode_elem_sep boolean isStruct concode_elem_sep RelDataTypePrecedenceList getPrecedenceList concode_elem_sep RelDataTypeField getField concode_elem_sep int getPrecision concode_elem_sep RelDataType getKeyType concode_elem_sep int getScale concode_elem_sep RelDataTypeFamily getFamily concode_elem_sep RelDataType getComponentType concode_elem_sep boolean equals concode_elem_sep boolean isNullable concode_elem_sep SqlTypeName getSqlTypeName concode_elem_sep String toString concode_elem_sep int getFieldCount
RelProtoDataType function ( final RelDataType arg0 ) { assert arg0 != null ; return new RelProtoDataType ( ) { public RelDataType apply ( RelDataTypeFactory arg1 ) { return arg1 . copyType ( arg0 ) ; } } ; }