type github.com/jackc/pgx/v5/pgtype.ArrayDimension
30 uses
github.com/jackc/pgx/v5/pgtype (current package)
array.go#L22: Dimensions []ArrayDimension
array.go#L25: type ArrayDimension struct {
array.go#L31: func cardinality(dimensions []ArrayDimension) int {
array.go#L71: dst.Dimensions = make([]ArrayDimension, numDims)
array.go#L105: Dimensions []ArrayDimension
array.go#L112: Dimensions: []ArrayDimension{},
array.go#L124: var explicitDimensions []ArrayDimension
array.go#L170: explicitDimensions = append(explicitDimensions, ArrayDimension{LowerBound: lower, Length: upper - lower + 1})
array.go#L183: implicitDimensions := []ArrayDimension{{LowerBound: 1, Length: 0}}
array.go#L194: implicitDimensions = append(implicitDimensions, ArrayDimension{LowerBound: 1})
array.go#L343: func encodeTextArrayDimensions(buf []byte, dimensions []ArrayDimension) []byte {
array.go#L389: Dims []ArrayDimension
array.go#L393: func (a Array[T]) Dimensions() []ArrayDimension {
array.go#L406: func (a *Array[T]) SetDimensions(dimensions []ArrayDimension) error {
array.go#L434: func (a FlatArray[T]) Dimensions() []ArrayDimension {
array.go#L439: return []ArrayDimension{{Length: int32(len(a)), LowerBound: 1}}
array.go#L451: func (a *FlatArray[T]) SetDimensions(dimensions []ArrayDimension) error {
array_codec.go#L15: Dimensions() []ArrayDimension
array_codec.go#L29: SetDimensions(dimensions []ArrayDimension) error
builtin_wrappers.go#L751: func (a anySliceArrayReflect) Dimensions() []ArrayDimension {
builtin_wrappers.go#L756: return []ArrayDimension{{Length: int32(a.slice.Len()), LowerBound: 1}}
builtin_wrappers.go#L767: func (a *anySliceArrayReflect) SetDimensions(dimensions []ArrayDimension) error {
builtin_wrappers.go#L791: dims []ArrayDimension
builtin_wrappers.go#L794: func (a *anyMultiDimSliceArray) Dimensions() []ArrayDimension {
builtin_wrappers.go#L801: a.dims = append(a.dims, ArrayDimension{Length: int32(s.Len()), LowerBound: 1})
builtin_wrappers.go#L843: func (a *anyMultiDimSliceArray) SetDimensions(dimensions []ArrayDimension) error {
builtin_wrappers.go#L887: func (a *anyMultiDimSliceArray) makeMultidimensionalSlice(sliceType reflect.Type, dimensions []ArrayDimension, flatSlice reflect.Value, flatSliceIdx int) reflect.Value {
builtin_wrappers.go#L918: func (a anyArrayArrayReflect) Dimensions() []ArrayDimension {
builtin_wrappers.go#L919: return []ArrayDimension{{Length: int32(a.array.Len()), LowerBound: 1}}
builtin_wrappers.go#L930: func (a *anyArrayArrayReflect) SetDimensions(dimensions []ArrayDimension) error {