Documentation ¶
Index ¶
- Constants
- type BFile
- type BinaryDouble
- type BinaryFloat
- type Blob
- type Char
- type Clob
- type DataDef
- type Datatype
- type Date
- type Float
- type Identifier
- type IntervalDay
- type IntervalYear
- type Long
- type LongRaw
- type NChar
- type NClob
- type NVarchar2
- type Number
- type NumberOrAsterisk
- type Raw
- type RowId
- type Timestamp
- type URowId
- type Varchar2
- type XMLType
Constants ¶
View Source
const ( IdentifierTypeQuoted = iota // "schema" . "table" IdentifierTypeNonQuoted // schema . table )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BFile ¶
type BFile struct {
// contains filtered or unexported fields
}
func (*BFile) SetDataDef ¶
func (d *BFile) SetDataDef(typ DataDef)
type BinaryDouble ¶
type BinaryDouble struct {
// contains filtered or unexported fields
}
func (*BinaryDouble) SetDataDef ¶
func (d *BinaryDouble) SetDataDef(typ DataDef)
type BinaryFloat ¶
type BinaryFloat struct {
// contains filtered or unexported fields
}
func (*BinaryFloat) SetDataDef ¶
func (d *BinaryFloat) SetDataDef(typ DataDef)
type Blob ¶
type Blob struct {
// contains filtered or unexported fields
}
func (*Blob) SetDataDef ¶
func (d *Blob) SetDataDef(typ DataDef)
type Char ¶
type Char struct { Size *int IsByteSize bool IsCharSize bool // contains filtered or unexported fields }
Char is "Char" and "Character"
func (*Char) SetDataDef ¶
func (d *Char) SetDataDef(typ DataDef)
type Clob ¶
type Clob struct {
// contains filtered or unexported fields
}
func (*Clob) SetDataDef ¶
func (d *Clob) SetDataDef(typ DataDef)
type DataDef ¶
type DataDef int
const ( DataDefChar DataDef = iota DataDefVarchar2 DataDefNChar DataDefNVarChar2 DataDefNumber DataDefFloat DataDefBinaryFloat DataDefBinaryDouble DataDefLong DataDefLongRaw DataDefRaw DataDefDate DataDefTimestamp DataDefIntervalYear DataDefIntervalDay DataDefBlob DataDefClob DataDefNClob DataDefBFile DataDefRowId DataDefURowId DataDefCharacter DataDefCharacterVarying DataDefCharVarying DataDefNCharVarying DataDefVarchar DataDefNationalCharacter DataDefNationalCharacterVarying DataDefNationalChar DataDefNationalCharVarying DataDefNumeric DataDefDecimal DataDefDec DataDefInteger DataDefInt DataDefSmallInt DataDefDoublePrecision DataDefReal DataDefXMLType )
type Date ¶
type Date struct {
// contains filtered or unexported fields
}
func (*Date) SetDataDef ¶
func (d *Date) SetDataDef(typ DataDef)
type Float ¶
type Float struct { Precision *NumberOrAsterisk // contains filtered or unexported fields }
Float is a subtype of Number, include: "Float", "", "DoublePrecision", "Real"; DoublePrecision is a alias of FLOAT(126); Real is a alias of FLOAT(63).
func (*Float) SetDataDef ¶
func (d *Float) SetDataDef(typ DataDef)
type Identifier ¶
type IntervalDay ¶
type IntervalDay struct { Precision *int FractionalSecondsPrecision *int // contains filtered or unexported fields }
func (*IntervalDay) SetDataDef ¶
func (d *IntervalDay) SetDataDef(typ DataDef)
type IntervalYear ¶
type IntervalYear struct { Precision *int // contains filtered or unexported fields }
func (*IntervalYear) SetDataDef ¶
func (d *IntervalYear) SetDataDef(typ DataDef)
type Long ¶
type Long struct {
// contains filtered or unexported fields
}
func (*Long) SetDataDef ¶
func (d *Long) SetDataDef(typ DataDef)
type LongRaw ¶
type LongRaw struct {
// contains filtered or unexported fields
}
func (*LongRaw) SetDataDef ¶
func (d *LongRaw) SetDataDef(typ DataDef)
type NChar ¶
type NChar struct { Size *int // contains filtered or unexported fields }
NChar include: "Nchar", "National Character", "National Char".
func (*NChar) SetDataDef ¶
func (d *NChar) SetDataDef(typ DataDef)
type NClob ¶
type NClob struct {
// contains filtered or unexported fields
}
func (*NClob) SetDataDef ¶
func (d *NClob) SetDataDef(typ DataDef)
type NVarchar2 ¶
type NVarchar2 struct {
NChar
}
NVarchar2 include: "NVarchar2", "National Character Varying", "National Char Varying", "NChar Varying"
func (*NVarchar2) SetDataDef ¶
func (d *NVarchar2) SetDataDef(typ DataDef)
type Number ¶
type Number struct { Precision *NumberOrAsterisk Scale *int // contains filtered or unexported fields }
Number include: "Number", "Numeric", "Decimal", "Dec", "Integer", "Int", "Smallint"; Integer is a alias of Number(38); Int is a alias of Number(38); Smallint is a alias of Number(38)
func (*Number) SetDataDef ¶
func (d *Number) SetDataDef(typ DataDef)
type NumberOrAsterisk ¶
type Raw ¶
type Raw struct { Size *int // contains filtered or unexported fields }
func (*Raw) SetDataDef ¶
func (d *Raw) SetDataDef(typ DataDef)
type RowId ¶
type RowId struct {
// contains filtered or unexported fields
}
func (*RowId) SetDataDef ¶
func (d *RowId) SetDataDef(typ DataDef)
type Timestamp ¶
type Timestamp struct { FractionalSecondsPrecision *int WithTimeZone bool WithLocalTimeZone bool // contains filtered or unexported fields }
func (*Timestamp) SetDataDef ¶
func (d *Timestamp) SetDataDef(typ DataDef)
type URowId ¶
type URowId struct { Size *int // contains filtered or unexported fields }
func (*URowId) SetDataDef ¶
func (d *URowId) SetDataDef(typ DataDef)
Click to show internal directories.
Click to hide internal directories.