/** * Enables points indexing. */ public void setDimensions(int dimensionCount, int dimensionNumBytes) { this.setDimensions(dimensionCount, dimensionCount, dimensionNumBytes); }
/** set the field type */ private static FieldType getType(int dimensions) { if (dimensions > 4) { throw new IllegalArgumentException("IntRange does not support greater than 4 dimensions"); } FieldType ft = new FieldType(); // dimensions is set as 2*dimension size (min/max per dimension) ft.setDimensions(dimensions*2, BYTES); ft.freeze(); return ft; }
/** set the field type */ private static FieldType getType(int dimensions) { if (dimensions > 4) { throw new IllegalArgumentException("FloatRange does not support greater than 4 dimensions"); } FieldType ft = new FieldType(); // dimensions is set as 2*dimension size (min/max per dimension) ft.setDimensions(dimensions*2, BYTES); ft.freeze(); return ft; }
/** set the field type */ private static FieldType getType(int dimensions) { if (dimensions > 4) { throw new IllegalArgumentException("LongRange does not support greater than 4 dimensions"); } FieldType ft = new FieldType(); // dimensions is set as 2*dimension size (min/max per dimension) ft.setDimensions(dimensions*2, BYTES); ft.freeze(); return ft; }
/** set the field type */ private static FieldType getType(int dimensions) { if (dimensions > 4) { throw new IllegalArgumentException("DoubleRange does not support greater than 4 dimensions"); } FieldType ft = new FieldType(); // dimensions is set as 2*dimension size (min/max per dimension) ft.setDimensions(dimensions*2, BYTES); ft.freeze(); return ft; }
private static FieldType getType(int numDims) { FieldType type = new FieldType(); type.setDimensions(numDims, Integer.BYTES); type.freeze(); return type; }
private static FieldType getType(int numDims, int bytesPerDim) { FieldType type = new FieldType(); type.setDimensions(numDims, bytesPerDim); type.freeze(); return type; }
private static FieldType getType(int numDims) { FieldType type = new FieldType(); type.setDimensions(numDims, Double.BYTES); type.freeze(); return type; }
private static FieldType getType(int numDims) { FieldType type = new FieldType(); type.setDimensions(numDims, Float.BYTES); type.freeze(); return type; }
private static FieldType getType(int numDims) { FieldType type = new FieldType(); type.setDimensions(numDims, Long.BYTES); type.freeze(); return type; }
/** * Enables points indexing. */ public void setDimensions(int dimensionCount, int dimensionNumBytes) { this.setDimensions(dimensionCount, dimensionCount, dimensionNumBytes); }
/** set the field type */ private static FieldType getType(int dimensions) { if (dimensions > 4) { throw new IllegalArgumentException("LongRange does not support greater than 4 dimensions"); } FieldType ft = new FieldType(); // dimensions is set as 2*dimension size (min/max per dimension) ft.setDimensions(dimensions*2, BYTES); ft.freeze(); return ft; }
/** set the field type */ private static FieldType getType(int dimensions) { if (dimensions > 4) { throw new IllegalArgumentException("FloatRange does not support greater than 4 dimensions"); } FieldType ft = new FieldType(); // dimensions is set as 2*dimension size (min/max per dimension) ft.setDimensions(dimensions*2, BYTES); ft.freeze(); return ft; }
/** set the field type */ private static FieldType getType(int dimensions) { if (dimensions > 4) { throw new IllegalArgumentException("IntRange does not support greater than 4 dimensions"); } FieldType ft = new FieldType(); // dimensions is set as 2*dimension size (min/max per dimension) ft.setDimensions(dimensions*2, BYTES); ft.freeze(); return ft; }
/** set the field type */ static FieldType getType(int geoDimensions) { FieldType ft = new FieldType(); ft.setDimensions(geoDimensions*2, BYTES); ft.freeze(); return ft; }
private static FieldType getType(int numDims) { FieldType type = new FieldType(); type.setDimensions(numDims, Double.BYTES); type.freeze(); return type; }
private static FieldType getType(int numDims) { FieldType type = new FieldType(); type.setDimensions(numDims, Integer.BYTES); type.freeze(); return type; }
private static FieldType getType(int numDims) { FieldType type = new FieldType(); type.setDimensions(numDims, Float.BYTES); type.freeze(); return type; }
private static FieldType getType(int numDims) { FieldType type = new FieldType(); type.setDimensions(numDims, BYTES); type.freeze(); return type; }
private static FieldType getType(int numDims, int bytesPerDim) { FieldType type = new FieldType(); type.setDimensions(numDims, bytesPerDim); type.freeze(); return type; }