github.com/jackc/pgtype.ACLItemArray.Dimensions (field)

26 uses

	github.com/jackc/pgtype (current package)
		aclitem_array.go#L13: 	Dimensions []ArrayDimension
		aclitem_array.go#L48: 				Dimensions: []ArrayDimension{{Length: int32(len(elements)), LowerBound: 1}},
		aclitem_array.go#L67: 				Dimensions: []ArrayDimension{{Length: int32(len(elements)), LowerBound: 1}},
		aclitem_array.go#L80: 				Dimensions: []ArrayDimension{{Length: int32(len(value)), LowerBound: 1}},
		aclitem_array.go#L111: 			Dimensions: dimensions,
		aclitem_array.go#L117: 			if len(dst.Dimensions) > 1 {
		aclitem_array.go#L118: 				dst.Dimensions = dst.Dimensions[:len(dst.Dimensions)-1]
		aclitem_array.go#L120: 				for _, dim := range dst.Dimensions {
		aclitem_array.go#L149: 		if len(dst.Dimensions) == dimension {
		aclitem_array.go#L154: 		if int32(valueLen) != dst.Dimensions[dimension].Length {
		aclitem_array.go#L192: 		if len(src.Dimensions) <= 1 {
		aclitem_array.go#L264: 		if len(src.Dimensions) == dimension {
		aclitem_array.go#L268: 		length := int(src.Dimensions[dimension].Length)
		aclitem_array.go#L289: 	if len(src.Dimensions) != dimension {
		aclitem_array.go#L290: 		return 0, fmt.Errorf("incorrect dimensions, expected %d, found %d", len(src.Dimensions), dimension)
		aclitem_array.go#L337: 	*dst = ACLItemArray{Elements: elements, Dimensions: uta.Dimensions, Status: Present}
		aclitem_array.go#L350: 	if len(src.Dimensions) == 0 {
		aclitem_array.go#L354: 	buf = EncodeTextArrayDimensions(buf, src.Dimensions)
		aclitem_array.go#L361: 	dimElemCounts := make([]int, len(src.Dimensions))
		aclitem_array.go#L362: 	dimElemCounts[len(src.Dimensions)-1] = int(src.Dimensions[len(src.Dimensions)-1].Length)
		aclitem_array.go#L363: 	for i := len(src.Dimensions) - 2; i > -1; i-- {
		aclitem_array.go#L364: 		dimElemCounts[i] = int(src.Dimensions[i].Length) * dimElemCounts[i+1]