Skip to content

Commit 0900503

Browse files
committed
Remove unused constant evaluators
1 parent f963be1 commit 0900503

File tree

1 file changed

+0
-160
lines changed
  • x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator

1 file changed

+0
-160
lines changed

x-pack/plugin/esql/compute/src/main/java/org/elasticsearch/compute/operator/EvalOperator.java

Lines changed: 0 additions & 160 deletions
Original file line numberDiff line numberDiff line change
@@ -267,164 +267,4 @@ public String toString() {
267267
}
268268

269269
public static final ExpressionEvaluator.Factory CONSTANT_FALSE_FACTORY = new ConstantFalseEvaluator.Factory();
270-
271-
private record ConstantDoubleEvaluator(DriverContext context, double value) implements ExpressionEvaluator {
272-
273-
private static final String NAME = "ConstantDouble";
274-
private static final long BASE_RAM_BYTES_USED = RamUsageEstimator.shallowSizeOfInstance(ConstantIntegerEvaluator.class);
275-
276-
@Override
277-
public Block eval(Page page) {
278-
return context.blockFactory().newConstantDoubleBlockWith(value, page.getPositionCount());
279-
}
280-
281-
@Override
282-
public void close() {}
283-
284-
@Override
285-
public long baseRamBytesUsed() {
286-
return BASE_RAM_BYTES_USED;
287-
}
288-
289-
@Override
290-
public String toString() {
291-
return NAME + "[" + value + "]";
292-
}
293-
294-
record Factory(double value) implements ExpressionEvaluator.Factory {
295-
@Override
296-
public ExpressionEvaluator get(DriverContext context) {
297-
return new ConstantDoubleEvaluator(context, value);
298-
}
299-
300-
@Override
301-
public String toString() {
302-
return NAME + "[" + value + "]";
303-
}
304-
}
305-
}
306-
307-
public static ExpressionEvaluator.Factory DoubleFactory(double value) {
308-
return new ConstantDoubleEvaluator.Factory(value);
309-
}
310-
311-
private record ConstantLongEvaluator(DriverContext context, long value) implements ExpressionEvaluator {
312-
313-
private static final String NAME = "ConstantLong";
314-
private static final long BASE_RAM_BYTES_USED = RamUsageEstimator.shallowSizeOfInstance(ConstantIntegerEvaluator.class);
315-
316-
@Override
317-
public Block eval(Page page) {
318-
return context.blockFactory().newConstantLongBlockWith(value, page.getPositionCount());
319-
}
320-
321-
@Override
322-
public void close() {}
323-
324-
@Override
325-
public long baseRamBytesUsed() {
326-
return BASE_RAM_BYTES_USED;
327-
}
328-
329-
@Override
330-
public String toString() {
331-
return NAME + "[" + value + "]";
332-
}
333-
334-
record Factory(long value) implements ExpressionEvaluator.Factory {
335-
@Override
336-
public ExpressionEvaluator get(DriverContext context) {
337-
return new ConstantLongEvaluator(context, value);
338-
}
339-
340-
@Override
341-
public String toString() {
342-
return NAME + "[" + value + "]";
343-
}
344-
}
345-
}
346-
347-
public static ExpressionEvaluator.Factory LongFactory(long value) {
348-
return new ConstantLongEvaluator.Factory(value);
349-
}
350-
351-
private record ConstantIntegerEvaluator(DriverContext context, int value) implements ExpressionEvaluator {
352-
353-
private static final String NAME = "ConstantInteger";
354-
private static final long BASE_RAM_BYTES_USED = RamUsageEstimator.shallowSizeOfInstance(ConstantIntegerEvaluator.class);
355-
356-
@Override
357-
public Block eval(Page page) {
358-
return context.blockFactory().newConstantIntBlockWith(value, page.getPositionCount());
359-
}
360-
361-
@Override
362-
public void close() {}
363-
364-
@Override
365-
public long baseRamBytesUsed() {
366-
return BASE_RAM_BYTES_USED;
367-
}
368-
369-
@Override
370-
public String toString() {
371-
return NAME + "[" + value + "]";
372-
}
373-
374-
record Factory(int value) implements ExpressionEvaluator.Factory {
375-
@Override
376-
public ExpressionEvaluator get(DriverContext context) {
377-
return new ConstantIntegerEvaluator(context, value);
378-
}
379-
380-
@Override
381-
public String toString() {
382-
return NAME + "[" + value + "]";
383-
}
384-
}
385-
}
386-
387-
public static ExpressionEvaluator.Factory IntegerFactory(int value) {
388-
return new ConstantIntegerEvaluator.Factory(value);
389-
}
390-
391-
private record ConstantBytesRefEvaluator(DriverContext context, org.apache.lucene.util.BytesRef value) implements ExpressionEvaluator {
392-
393-
private static final String NAME = "ConstantBytesRef";
394-
private static final long BASE_RAM_BYTES_USED = RamUsageEstimator.shallowSizeOfInstance(ConstantBytesRefEvaluator.class);
395-
396-
@Override
397-
public Block eval(Page page) {
398-
return context.blockFactory().newConstantBytesRefBlockWith(value, page.getPositionCount());
399-
}
400-
401-
@Override
402-
public void close() {}
403-
404-
@Override
405-
public long baseRamBytesUsed() {
406-
return BASE_RAM_BYTES_USED;
407-
}
408-
409-
@Override
410-
public String toString() {
411-
return NAME + "[" + value.utf8ToString() + "]";
412-
}
413-
414-
record Factory(org.apache.lucene.util.BytesRef value) implements ExpressionEvaluator.Factory {
415-
@Override
416-
public ConstantBytesRefEvaluator get(DriverContext context) {
417-
return new ConstantBytesRefEvaluator(context, value);
418-
}
419-
420-
@Override
421-
public String toString() {
422-
return NAME + "[" + value.utf8ToString() + "]";
423-
}
424-
}
425-
}
426-
427-
public static ExpressionEvaluator.Factory BytesRefFactory(org.apache.lucene.util.BytesRef value) {
428-
return new ConstantBytesRefEvaluator.Factory(value);
429-
}
430270
}

0 commit comments

Comments
 (0)