# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DecodeDate convert oracle time representation into time.Time.
DecodeDouble decode NUMBER as a float64 Please note limitations Oracle NUMBER can have 38 significant digits while Float64 have 51 bits.
DecodeInt convert NUMBER to int64 Preserve all the possible bits of the mantissa when Int is between MinInt64 and MaxInt64 range.
DecodeNumber decode the given NUMBER and return an interface{} that could be either an int64 or a float64
If the number can be represented by an integer it returns an int64 Othervise, it returns a float64
The sql.Parse will do the match with program need.
EncodeDate convert time.Time into oracle representation.
EncodeDouble convert a float64 into binary NUMBER representation.
EncodeInt encode a int into an oracle NUMBER internal format.
EncodeInt64 encode a int64 into an oracle NUMBER internal format Keep all significant bits of the int64.
No description provided by the author
FromNumber decode Oracle binary representation of numbers and returns mantissa, negative and exponent Some documentation: https://gotodba.com/2015/03/24/how-are-numbers-saved-in-oracle/ https://www.orafaq.com/wiki/Number.
No description provided by the author
No description provided by the author
ToNumber encode mantissa, sign and exponent as a []byte expected by Oracle.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
# Interfaces
No description provided by the author