|
38 | 38 | import java.util.function.BiFunction; |
39 | 39 | import lombok.Getter; |
40 | 40 | import lombok.Setter; |
41 | | -import org.apache.commons.lang3.function.TriFunction; |
42 | 41 | import org.opensearch.OpenSearchParseException; |
43 | 42 | import org.opensearch.common.time.DateFormatter; |
44 | 43 | import org.opensearch.common.time.DateFormatters; |
@@ -136,52 +135,6 @@ public void extendTypeMapping(Map<String, OpenSearchDataType> typeMapping) { |
136 | 135 | (c, dt) -> new OpenSearchExprBinaryValue(c.stringValue())) |
137 | 136 | .build(); |
138 | 137 |
|
139 | | - private static final Map<ExprType, TriFunction<Content, ExprType, Boolean, ExprValue>> |
140 | | - typeActionMap2 = |
141 | | - new ImmutableMap.Builder<ExprType, TriFunction<Content, ExprType, Boolean, ExprValue>>() |
142 | | - .put( |
143 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Integer), |
144 | | - (c, dt, a) -> new ExprIntegerValue(c.intValue())) |
145 | | - .put( |
146 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Long), |
147 | | - (c, dt, a) -> new ExprLongValue(c.longValue())) |
148 | | - .put( |
149 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Short), |
150 | | - (c, dt, a) -> new ExprShortValue(c.shortValue())) |
151 | | - .put( |
152 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Byte), |
153 | | - (c, dt, a) -> new ExprByteValue(c.byteValue())) |
154 | | - .put( |
155 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Float), |
156 | | - (c, dt, a) -> new ExprFloatValue(c.floatValue())) |
157 | | - .put( |
158 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Double), |
159 | | - (c, dt, a) -> new ExprDoubleValue(c.doubleValue())) |
160 | | - .put( |
161 | | - OpenSearchTextType.of(), |
162 | | - (c, dt, a) -> new OpenSearchExprTextValue(c.stringValue())) |
163 | | - .put( |
164 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Keyword), |
165 | | - (c, dt, a) -> new ExprStringValue(c.stringValue())) |
166 | | - .put( |
167 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Boolean), |
168 | | - (c, dt, a) -> ExprBooleanValue.of(c.booleanValue())) |
169 | | - // Handles the creation of DATE, TIME & DATETIME |
170 | | - .put( |
171 | | - OpenSearchDateType.of(TIME), OpenSearchExprValueFactory::createOpenSearchDateType) |
172 | | - .put( |
173 | | - OpenSearchDateType.of(DATE), OpenSearchExprValueFactory::createOpenSearchDateType) |
174 | | - .put( |
175 | | - OpenSearchDateType.of(TIMESTAMP), |
176 | | - OpenSearchExprValueFactory::createOpenSearchDateType) |
177 | | - .put( |
178 | | - OpenSearchDateType.of(OpenSearchDataType.MappingType.Ip), |
179 | | - (c, dt, a) -> new ExprIpValue(c.stringValue())) |
180 | | - .put( |
181 | | - OpenSearchDataType.of(OpenSearchDataType.MappingType.Binary), |
182 | | - (c, dt, a) -> new OpenSearchExprBinaryValue(c.stringValue())) |
183 | | - .build(); |
184 | | - |
185 | 138 | /** Constructor of OpenSearchExprValueFactory. */ |
186 | 139 | public OpenSearchExprValueFactory( |
187 | 140 | Map<String, OpenSearchDataType> typeMapping, boolean fieldTypeTolerance) { |
|
0 commit comments