@@ -38,40 +38,48 @@ protected T setValue(int i, ByteBuffer value) {
3838 return (T ) this ;
3939 }
4040
41+ @ Override
4142 protected ByteBuffer getValue (int i ) {
4243 return values [i ];
4344 }
4445
46+ @ Override
4547 public T setBool (int i , boolean v ) {
4648 checkType (i , DataType .Name .BOOLEAN );
4749 return setValue (i , TypeCodec .booleanCodec .serializeNoBoxing (v ));
4850 }
4951
52+ @ Override
5053 public T setInt (int i , int v ) {
5154 checkType (i , DataType .Name .INT );
5255 return setValue (i , TypeCodec .intCodec .serializeNoBoxing (v ));
5356 }
5457
58+ @ Override
5559 public T setLong (int i , long v ) {
5660 checkType (i , DataType .Name .BIGINT , DataType .Name .COUNTER );
5761 return setValue (i , TypeCodec .longCodec .serializeNoBoxing (v ));
5862 }
5963
64+ @ Override
6065 public T setDate (int i , Date v ) {
6166 checkType (i , DataType .Name .TIMESTAMP );
6267 return setValue (i , v == null ? null : TypeCodec .dateCodec .serialize (v ));
6368 }
6469
70+ @ Override
6571 public T setFloat (int i , float v ) {
6672 checkType (i , DataType .Name .FLOAT );
6773 return setValue (i , TypeCodec .floatCodec .serializeNoBoxing (v ));
6874 }
6975
76+ @ Override
7077 public T setDouble (int i , double v ) {
7178 checkType (i , DataType .Name .DOUBLE );
7279 return setValue (i , TypeCodec .doubleCodec .serializeNoBoxing (v ));
7380 }
7481
82+ @ Override
7583 public T setString (int i , String v ) {
7684 DataType .Name type = checkType (i , DataType .Name .VARCHAR , DataType .Name .TEXT , DataType .Name .ASCII );
7785 switch (type ) {
@@ -85,25 +93,30 @@ public T setString(int i, String v) {
8593 }
8694 }
8795
96+ @ Override
8897 public T setBytes (int i , ByteBuffer v ) {
8998 checkType (i , DataType .Name .BLOB );
9099 return setBytesUnsafe (i , v );
91100 }
92101
102+ @ Override
93103 public T setBytesUnsafe (int i , ByteBuffer v ) {
94104 return setValue (i , v == null ? null : v .duplicate ());
95105 }
96106
107+ @ Override
97108 public T setVarint (int i , BigInteger v ) {
98109 checkType (i , DataType .Name .VARINT );
99110 return setValue (i , v == null ? null : TypeCodec .bigIntegerCodec .serialize (v ));
100111 }
101112
113+ @ Override
102114 public T setDecimal (int i , BigDecimal v ) {
103115 checkType (i , DataType .Name .DECIMAL );
104116 return setValue (i , v == null ? null : TypeCodec .decimalCodec .serialize (v ));
105117 }
106118
119+ @ Override
107120 public T setUUID (int i , UUID v ) {
108121 DataType .Name type = checkType (i , DataType .Name .UUID , DataType .Name .TIMEUUID );
109122
@@ -118,11 +131,13 @@ public T setUUID(int i, UUID v) {
118131 : setValue (i , TypeCodec .timeUuidCodec .serialize (v ));
119132 }
120133
134+ @ Override
121135 public T setInet (int i , InetAddress v ) {
122136 checkType (i , DataType .Name .INET );
123137 return setValue (i , v == null ? null : TypeCodec .inetCodec .serialize (v ));
124138 }
125139
140+ @ Override
126141 public <E > T setList (int i , List <E > v ) {
127142 DataType type = getType (i );
128143 if (type .getName () != DataType .Name .LIST )
@@ -143,6 +158,7 @@ public <E> T setList(int i, List<E> v) {
143158 return setValue (i , type .codec (protocolVersion ).serialize (v ));
144159 }
145160
161+ @ Override
146162 public <K , V > T setMap (int i , Map <K , V > v ) {
147163 DataType type = getType (i );
148164 if (type .getName () != DataType .Name .MAP )
@@ -165,6 +181,7 @@ public <K, V> T setMap(int i, Map<K, V> v) {
165181 return setValue (i , type .codec (protocolVersion ).serialize (v ));
166182 }
167183
184+ @ Override
168185 public <E > T setSet (int i , Set <E > v ) {
169186 DataType type = getType (i );
170187 if (type .getName () != DataType .Name .SET )
@@ -184,6 +201,7 @@ public <E> T setSet(int i, Set<E> v) {
184201 return setValue (i , type .codec (protocolVersion ).serialize (v ));
185202 }
186203
204+ @ Override
187205 public T setUDTValue (int i , UDTValue v ) {
188206 DataType type = getType (i );
189207 if (type .getName () != DataType .Name .UDT )
@@ -196,6 +214,7 @@ public T setUDTValue(int i, UDTValue v) {
196214 return setValue (i , type .codec (ProtocolVersion .V3 ).serialize (v ));
197215 }
198216
217+ @ Override
199218 public T setTupleValue (int i , TupleValue v ) {
200219 DataType type = getType (i );
201220 if (type .getName () != DataType .Name .TUPLE )
@@ -208,6 +227,7 @@ public T setTupleValue(int i, TupleValue v) {
208227 return setValue (i , type .codec (ProtocolVersion .V3 ).serialize (v ));
209228 }
210229
230+ @ Override
211231 public T setToNull (int i ) {
212232 return setValue (i , null );
213233 }
0 commit comments