github.com/jackc/pgtype.ArrayHeader.Dimensions (field)
147 uses
github.com/jackc/pgtype (current package)
array.go#L23: Dimensions []ArrayDimension
array.go#L48: dst.Dimensions = make([]ArrayDimension, numDims)
array.go#L53: for i := range dst.Dimensions {
array.go#L54: dst.Dimensions[i].Length = int32(binary.BigEndian.Uint32(src[rp:]))
array.go#L57: dst.Dimensions[i].LowerBound = int32(binary.BigEndian.Uint32(src[rp:]))
array.go#L65: buf = pgio.AppendInt32(buf, int32(len(src.Dimensions)))
array.go#L75: for i := range src.Dimensions {
array.go#L76: buf = pgio.AppendInt32(buf, src.Dimensions[i].Length)
array.go#L77: buf = pgio.AppendInt32(buf, src.Dimensions[i].LowerBound)
array_type.go#L190: if len(arrayHeader.Dimensions) == 0 {
array_type.go#L192: dst.dimensions = arrayHeader.Dimensions
array_type.go#L197: elementCount := arrayHeader.Dimensions[0].Length
array_type.go#L198: for _, d := range arrayHeader.Dimensions[1:] {
array_type.go#L222: dst.dimensions = arrayHeader.Dimensions
array_type.go#L294: Dimensions: src.dimensions,
bool_array.go#L357: if len(arrayHeader.Dimensions) == 0 {
bool_array.go#L358: *dst = BoolArray{Dimensions: arrayHeader.Dimensions, Status: Present}
bool_array.go#L362: elementCount := arrayHeader.Dimensions[0].Length
bool_array.go#L363: for _, d := range arrayHeader.Dimensions[1:] {
bool_array.go#L383: *dst = BoolArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
bool_array.go#L453: Dimensions: src.Dimensions,
bpchar_array.go#L357: if len(arrayHeader.Dimensions) == 0 {
bpchar_array.go#L358: *dst = BPCharArray{Dimensions: arrayHeader.Dimensions, Status: Present}
bpchar_array.go#L362: elementCount := arrayHeader.Dimensions[0].Length
bpchar_array.go#L363: for _, d := range arrayHeader.Dimensions[1:] {
bpchar_array.go#L383: *dst = BPCharArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
bpchar_array.go#L453: Dimensions: src.Dimensions,
bytea_array.go#L329: if len(arrayHeader.Dimensions) == 0 {
bytea_array.go#L330: *dst = ByteaArray{Dimensions: arrayHeader.Dimensions, Status: Present}
bytea_array.go#L334: elementCount := arrayHeader.Dimensions[0].Length
bytea_array.go#L335: for _, d := range arrayHeader.Dimensions[1:] {
bytea_array.go#L355: *dst = ByteaArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
bytea_array.go#L425: Dimensions: src.Dimensions,
cidr_array.go#L386: if len(arrayHeader.Dimensions) == 0 {
cidr_array.go#L387: *dst = CIDRArray{Dimensions: arrayHeader.Dimensions, Status: Present}
cidr_array.go#L391: elementCount := arrayHeader.Dimensions[0].Length
cidr_array.go#L392: for _, d := range arrayHeader.Dimensions[1:] {
cidr_array.go#L412: *dst = CIDRArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
cidr_array.go#L482: Dimensions: src.Dimensions,
date_array.go#L358: if len(arrayHeader.Dimensions) == 0 {
date_array.go#L359: *dst = DateArray{Dimensions: arrayHeader.Dimensions, Status: Present}
date_array.go#L363: elementCount := arrayHeader.Dimensions[0].Length
date_array.go#L364: for _, d := range arrayHeader.Dimensions[1:] {
date_array.go#L384: *dst = DateArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
date_array.go#L454: Dimensions: src.Dimensions,
float4_array.go#L357: if len(arrayHeader.Dimensions) == 0 {
float4_array.go#L358: *dst = Float4Array{Dimensions: arrayHeader.Dimensions, Status: Present}
float4_array.go#L362: elementCount := arrayHeader.Dimensions[0].Length
float4_array.go#L363: for _, d := range arrayHeader.Dimensions[1:] {
float4_array.go#L383: *dst = Float4Array{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
float4_array.go#L453: Dimensions: src.Dimensions,
float8_array.go#L357: if len(arrayHeader.Dimensions) == 0 {
float8_array.go#L358: *dst = Float8Array{Dimensions: arrayHeader.Dimensions, Status: Present}
float8_array.go#L362: elementCount := arrayHeader.Dimensions[0].Length
float8_array.go#L363: for _, d := range arrayHeader.Dimensions[1:] {
float8_array.go#L383: *dst = Float8Array{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
float8_array.go#L453: Dimensions: src.Dimensions,
hstore_array.go#L329: if len(arrayHeader.Dimensions) == 0 {
hstore_array.go#L330: *dst = HstoreArray{Dimensions: arrayHeader.Dimensions, Status: Present}
hstore_array.go#L334: elementCount := arrayHeader.Dimensions[0].Length
hstore_array.go#L335: for _, d := range arrayHeader.Dimensions[1:] {
hstore_array.go#L355: *dst = HstoreArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
hstore_array.go#L425: Dimensions: src.Dimensions,
inet_array.go#L386: if len(arrayHeader.Dimensions) == 0 {
inet_array.go#L387: *dst = InetArray{Dimensions: arrayHeader.Dimensions, Status: Present}
inet_array.go#L391: elementCount := arrayHeader.Dimensions[0].Length
inet_array.go#L392: for _, d := range arrayHeader.Dimensions[1:] {
inet_array.go#L412: *dst = InetArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
inet_array.go#L482: Dimensions: src.Dimensions,
int2_array.go#L749: if len(arrayHeader.Dimensions) == 0 {
int2_array.go#L750: *dst = Int2Array{Dimensions: arrayHeader.Dimensions, Status: Present}
int2_array.go#L754: elementCount := arrayHeader.Dimensions[0].Length
int2_array.go#L755: for _, d := range arrayHeader.Dimensions[1:] {
int2_array.go#L775: *dst = Int2Array{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
int2_array.go#L845: Dimensions: src.Dimensions,
int4_array.go#L749: if len(arrayHeader.Dimensions) == 0 {
int4_array.go#L750: *dst = Int4Array{Dimensions: arrayHeader.Dimensions, Status: Present}
int4_array.go#L754: elementCount := arrayHeader.Dimensions[0].Length
int4_array.go#L755: for _, d := range arrayHeader.Dimensions[1:] {
int4_array.go#L775: *dst = Int4Array{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
int4_array.go#L845: Dimensions: src.Dimensions,
int8_array.go#L749: if len(arrayHeader.Dimensions) == 0 {
int8_array.go#L750: *dst = Int8Array{Dimensions: arrayHeader.Dimensions, Status: Present}
int8_array.go#L754: elementCount := arrayHeader.Dimensions[0].Length
int8_array.go#L755: for _, d := range arrayHeader.Dimensions[1:] {
int8_array.go#L775: *dst = Int8Array{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
int8_array.go#L845: Dimensions: src.Dimensions,
jsonb_array.go#L357: if len(arrayHeader.Dimensions) == 0 {
jsonb_array.go#L358: *dst = JSONBArray{Dimensions: arrayHeader.Dimensions, Status: Present}
jsonb_array.go#L362: elementCount := arrayHeader.Dimensions[0].Length
jsonb_array.go#L363: for _, d := range arrayHeader.Dimensions[1:] {
jsonb_array.go#L383: *dst = JSONBArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
jsonb_array.go#L453: Dimensions: src.Dimensions,
macaddr_array.go#L358: if len(arrayHeader.Dimensions) == 0 {
macaddr_array.go#L359: *dst = MacaddrArray{Dimensions: arrayHeader.Dimensions, Status: Present}
macaddr_array.go#L363: elementCount := arrayHeader.Dimensions[0].Length
macaddr_array.go#L364: for _, d := range arrayHeader.Dimensions[1:] {
macaddr_array.go#L384: *dst = MacaddrArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
macaddr_array.go#L454: Dimensions: src.Dimensions,
numeric_array.go#L525: if len(arrayHeader.Dimensions) == 0 {
numeric_array.go#L526: *dst = NumericArray{Dimensions: arrayHeader.Dimensions, Status: Present}
numeric_array.go#L530: elementCount := arrayHeader.Dimensions[0].Length
numeric_array.go#L531: for _, d := range arrayHeader.Dimensions[1:] {
numeric_array.go#L551: *dst = NumericArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
numeric_array.go#L621: Dimensions: src.Dimensions,
text_array.go#L357: if len(arrayHeader.Dimensions) == 0 {
text_array.go#L358: *dst = TextArray{Dimensions: arrayHeader.Dimensions, Status: Present}
text_array.go#L362: elementCount := arrayHeader.Dimensions[0].Length
text_array.go#L363: for _, d := range arrayHeader.Dimensions[1:] {
text_array.go#L383: *dst = TextArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
text_array.go#L453: Dimensions: src.Dimensions,
timestamp_array.go#L358: if len(arrayHeader.Dimensions) == 0 {
timestamp_array.go#L359: *dst = TimestampArray{Dimensions: arrayHeader.Dimensions, Status: Present}
timestamp_array.go#L363: elementCount := arrayHeader.Dimensions[0].Length
timestamp_array.go#L364: for _, d := range arrayHeader.Dimensions[1:] {
timestamp_array.go#L384: *dst = TimestampArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
timestamp_array.go#L454: Dimensions: src.Dimensions,
timestamptz_array.go#L358: if len(arrayHeader.Dimensions) == 0 {
timestamptz_array.go#L359: *dst = TimestamptzArray{Dimensions: arrayHeader.Dimensions, Status: Present}
timestamptz_array.go#L363: elementCount := arrayHeader.Dimensions[0].Length
timestamptz_array.go#L364: for _, d := range arrayHeader.Dimensions[1:] {
timestamptz_array.go#L384: *dst = TimestamptzArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
timestamptz_array.go#L454: Dimensions: src.Dimensions,
tsrange_array.go#L310: if len(arrayHeader.Dimensions) == 0 {
tsrange_array.go#L311: *dst = TsrangeArray{Dimensions: arrayHeader.Dimensions, Status: Present}
tsrange_array.go#L315: elementCount := arrayHeader.Dimensions[0].Length
tsrange_array.go#L316: for _, d := range arrayHeader.Dimensions[1:] {
tsrange_array.go#L336: *dst = TsrangeArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
tsrange_array.go#L406: Dimensions: src.Dimensions,
tstzrange_array.go#L310: if len(arrayHeader.Dimensions) == 0 {
tstzrange_array.go#L311: *dst = TstzrangeArray{Dimensions: arrayHeader.Dimensions, Status: Present}
tstzrange_array.go#L315: elementCount := arrayHeader.Dimensions[0].Length
tstzrange_array.go#L316: for _, d := range arrayHeader.Dimensions[1:] {
tstzrange_array.go#L336: *dst = TstzrangeArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
tstzrange_array.go#L406: Dimensions: src.Dimensions,
uuid_array.go#L413: if len(arrayHeader.Dimensions) == 0 {
uuid_array.go#L414: *dst = UUIDArray{Dimensions: arrayHeader.Dimensions, Status: Present}
uuid_array.go#L418: elementCount := arrayHeader.Dimensions[0].Length
uuid_array.go#L419: for _, d := range arrayHeader.Dimensions[1:] {
uuid_array.go#L439: *dst = UUIDArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
uuid_array.go#L509: Dimensions: src.Dimensions,
varchar_array.go#L357: if len(arrayHeader.Dimensions) == 0 {
varchar_array.go#L358: *dst = VarcharArray{Dimensions: arrayHeader.Dimensions, Status: Present}
varchar_array.go#L362: elementCount := arrayHeader.Dimensions[0].Length
varchar_array.go#L363: for _, d := range arrayHeader.Dimensions[1:] {
varchar_array.go#L383: *dst = VarcharArray{Elements: elements, Dimensions: arrayHeader.Dimensions, Status: Present}
varchar_array.go#L453: Dimensions: src.Dimensions,
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |