Versions in this module Expand all Collapse all v1 v1.6.22 Apr 10, 2024 Changes in this version + const PAR_GO_PATH_DELIMITER + func ArrowColToParquetCol(field arrow.Field, col arrow.Array) ([]interface{}, error) + func CmpIntBinary(as string, bs string, order string, signed bool) bool + func DeepCopy(src, dst interface{}) + func HeadToUpper(str string) string + func IsChildPath(parent, child string) bool + func Max(table FuncTable, a interface{}, b interface{}) interface + func Min(table FuncTable, a interface{}, b interface{}) interface + func NewLogicalTypeFromConvertedType(schemaElement *parquet.SchemaElement, info *Tag) *parquet.LogicalType + func NewLogicalTypeFromFieldsMap(mp map[string]string) (*parquet.LogicalType, error) + func NewSchemaElementFromTagMap(info *Tag) (*parquet.SchemaElement, error) + func NewTable(rowLen, colLen int) [][]interface + func PathStrIndex(str string) int + func PathToStr(path []string) string + func ReformPathStr(pathStr string) string + func SizeOf(val reflect.Value) int64 + func Str2Bool(val string) (bool, error) + func Str2Int32(val string) (int32, error) + func StrToPath(str string) []string + func StringToVariableName(str string) string + func TransposeTable(table [][]interface{}) [][]interface + type FuncTable interface + LessThan func(a interface{}, b interface{}) bool + MinMaxSize func(minVal interface{}, maxVal interface{}, val interface{}) (interface{}, interface{}, int32) + func FindFuncTable(pT *parquet.Type, cT *parquet.ConvertedType, logT *parquet.LogicalType) FuncTable + type Tag struct + ConvertedType string + Encoding parquet.Encoding + ExName string + FieldID int32 + InName string + IsAdjustedToUTC bool + KeyConvertedType string + KeyEncoding parquet.Encoding + KeyFieldID int32 + KeyIsAdjustedToUTC bool + KeyLength int32 + KeyLogicalTypeFields map[string]string + KeyOmitStats bool + KeyPrecision int32 + KeyRepetitionType parquet.FieldRepetitionType + KeyScale int32 + KeyType string + Length int32 + LogicalTypeFields map[string]string + OmitStats bool + Precision int32 + RepetitionType parquet.FieldRepetitionType + Scale int32 + Type string + ValueConvertedType string + ValueEncoding parquet.Encoding + ValueFieldID int32 + ValueIsAdjustedToUTC bool + ValueLength int32 + ValueLogicalTypeFields map[string]string + ValueOmitStats bool + ValuePrecision int32 + ValueRepetitionType parquet.FieldRepetitionType + ValueScale int32 + ValueType string + func GetKeyTagMap(src *Tag) *Tag + func GetValueTagMap(src *Tag) *Tag + func NewTag() *Tag + func StringToTag(tag string) (*Tag, error)