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,