(attrs *DedicatedAttributes, value *v1.AnyValue)
| 107 | } |
| 108 | |
| 109 | func (dc *dedicatedColumn) writeValue(attrs *DedicatedAttributes, value *v1.AnyValue) bool { |
| 110 | switch dc.Type { |
| 111 | case backend.DedicatedColumnTypeString: |
| 112 | strVal, ok := value.Value.(*v1.AnyValue_StringValue) |
| 113 | if !ok { |
| 114 | return false |
| 115 | } |
| 116 | switch dc.ColumnIndex { |
| 117 | case 0: |
| 118 | attrs.String01 = &strVal.StringValue |
| 119 | case 1: |
| 120 | attrs.String02 = &strVal.StringValue |
| 121 | case 2: |
| 122 | attrs.String03 = &strVal.StringValue |
| 123 | case 3: |
| 124 | attrs.String04 = &strVal.StringValue |
| 125 | case 4: |
| 126 | attrs.String05 = &strVal.StringValue |
| 127 | case 5: |
| 128 | attrs.String06 = &strVal.StringValue |
| 129 | case 6: |
| 130 | attrs.String07 = &strVal.StringValue |
| 131 | case 7: |
| 132 | attrs.String08 = &strVal.StringValue |
| 133 | case 8: |
| 134 | attrs.String09 = &strVal.StringValue |
| 135 | case 9: |
| 136 | attrs.String10 = &strVal.StringValue |
| 137 | default: |
| 138 | return false |
| 139 | } |
| 140 | default: |
| 141 | return false |
| 142 | } |
| 143 | return true |
| 144 | } |
| 145 | |
| 146 | func newDedicatedColumnMapping(size int) dedicatedColumnMapping { |
| 147 | return dedicatedColumnMapping{ |
no outgoing calls