package
1.3.1-r4
Repository: https://github.com/illacloud/go-ora-v1.git
Documentation: pkg.go.dev

# 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