package
0.1.1
Repository: https://github.com/vingarcia/ksql.git
Documentation: pkg.go.dev

# Functions

DecodeAsSliceOfStructs makes several checks while decoding an input type and returns useful information so that it is easier to manipulate the original slice later.
FillSliceWith is meant to be used on unit tests to mock the response from the database.
FillStructWith is meant to be used on unit tests to mock the response from the database.
GetTagInfo efficiently returns the type information using a global private cache In the future we might move this cache inside a struct, but for now this accessor is the one we are using.
NewPtrConverter instantiates a PtrConverter from an empty interface.
StructToMap converts any struct type to a map based on the tag named `ksql`, i.e.

# Structs

FieldInfo contains reflection and tags information regarding a specific field of a struct.
PtrConverter was created to make it easier to handle conversion between ptr and non ptr types, e.g.: - *type to *type - type to *type - *type to type - type to type.
StructInfo stores metainformation of the struct parser in order to help the ksql library to work efectively and efficiently with reflection.