/** * Converts an int expressed in a byte array to an actual int * <p> * This doesn't use Bytes.toInt because that assumes * that there will be {@link Bytes#SIZEOF_INT} bytes available. * <p> * @param numberAsByteArray the int value expressed as a byte array * @return the int value */ public static int convertByteArrayToInt (byte [] numberAsByteArray) { long tempResult = ParseFilter.convertByteArrayToLong(numberAsByteArray); if (tempResult > Integer.MAX_VALUE) { throw new IllegalArgumentException("Integer Argument too large"); } else if (tempResult < Integer.MIN_VALUE) { throw new IllegalArgumentException("Integer Argument too small"); } int result = (int) tempResult; return result; }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { ArrayList<Long> timestamps = new ArrayList<>(filterArguments.size()); for (int i = 0; i<filterArguments.size(); i++) { long timestamp = ParseFilter.convertByteArrayToLong(filterArguments.get(i)); timestamps.add(timestamp); } return new TimestampsFilter(timestamps); }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { Preconditions.checkArgument(filterArguments.size() == 1, "Expected 1 but got: %s", filterArguments.size()); long pageSize = ParseFilter.convertByteArrayToLong(filterArguments.get(0)); return new PageFilter(pageSize); }
/** * Converts an int expressed in a byte array to an actual int * <p> * This doesn't use Bytes.toInt because that assumes * that there will be {@link Bytes#SIZEOF_INT} bytes available. * <p> * @param numberAsByteArray the int value expressed as a byte array * @return the int value */ public static int convertByteArrayToInt (byte [] numberAsByteArray) { long tempResult = ParseFilter.convertByteArrayToLong(numberAsByteArray); if (tempResult > Integer.MAX_VALUE) { throw new IllegalArgumentException("Integer Argument too large"); } else if (tempResult < Integer.MIN_VALUE) { throw new IllegalArgumentException("Integer Argument too small"); } int result = (int) tempResult; return result; }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { ArrayList<Long> timestamps = new ArrayList<>(filterArguments.size()); for (int i = 0; i<filterArguments.size(); i++) { long timestamp = ParseFilter.convertByteArrayToLong(filterArguments.get(i)); timestamps.add(timestamp); } return new TimestampsFilter(timestamps); }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { Preconditions.checkArgument(filterArguments.size() == 1, "Expected 1 but got: %s", filterArguments.size()); long pageSize = ParseFilter.convertByteArrayToLong(filterArguments.get(0)); return new PageFilter(pageSize); }
/** * Converts an int expressed in a byte array to an actual int * <p> * This doesn't use Bytes.toInt because that assumes * that there will be {@link Bytes#SIZEOF_INT} bytes available. * <p> * @param numberAsByteArray the int value expressed as a byte array * @return the int value */ public static int convertByteArrayToInt (byte [] numberAsByteArray) { long tempResult = ParseFilter.convertByteArrayToLong(numberAsByteArray); if (tempResult > Integer.MAX_VALUE) { throw new IllegalArgumentException("Integer Argument too large"); } else if (tempResult < Integer.MIN_VALUE) { throw new IllegalArgumentException("Integer Argument too small"); } int result = (int) tempResult; return result; }
/** * Converts an int expressed in a byte array to an actual int * <p> * This doesn't use Bytes.toInt because that assumes * that there will be {@link Bytes#SIZEOF_INT} bytes available. * <p> * @param numberAsByteArray the int value expressed as a byte array * @return the int value */ public static int convertByteArrayToInt (byte [] numberAsByteArray) { long tempResult = ParseFilter.convertByteArrayToLong(numberAsByteArray); if (tempResult > Integer.MAX_VALUE) { throw new IllegalArgumentException("Integer Argument too large"); } else if (tempResult < Integer.MIN_VALUE) { throw new IllegalArgumentException("Integer Argument too small"); } int result = (int) tempResult; return result; }
/** * Converts an int expressed in a byte array to an actual int * <p> * This doesn't use Bytes.toInt because that assumes * that there will be {@link Bytes#SIZEOF_INT} bytes available. * <p> * @param numberAsByteArray the int value expressed as a byte array * @return the int value */ public static int convertByteArrayToInt (byte [] numberAsByteArray) { long tempResult = ParseFilter.convertByteArrayToLong(numberAsByteArray); if (tempResult > Integer.MAX_VALUE) { throw new IllegalArgumentException("Integer Argument too large"); } else if (tempResult < Integer.MIN_VALUE) { throw new IllegalArgumentException("Integer Argument too small"); } int result = (int) tempResult; return result; }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { ArrayList<Long> timestamps = new ArrayList<Long>(); for (int i = 0; i<filterArguments.size(); i++) { long timestamp = ParseFilter.convertByteArrayToLong(filterArguments.get(i)); timestamps.add(timestamp); } return new TimestampsFilter(timestamps); }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { Preconditions.checkArgument(filterArguments.size() == 1, "Expected 1 but got: %s", filterArguments.size()); long pageSize = ParseFilter.convertByteArrayToLong(filterArguments.get(0)); return new PageFilter(pageSize); }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { ArrayList<Long> timestamps = new ArrayList<>(filterArguments.size()); for (int i = 0; i<filterArguments.size(); i++) { long timestamp = ParseFilter.convertByteArrayToLong(filterArguments.get(i)); timestamps.add(timestamp); } return new TimestampsFilter(timestamps); }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { ArrayList<Long> timestamps = new ArrayList<Long>(); for (int i = 0; i<filterArguments.size(); i++) { long timestamp = ParseFilter.convertByteArrayToLong(filterArguments.get(i)); timestamps.add(timestamp); } return new TimestampsFilter(timestamps); }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { Preconditions.checkArgument(filterArguments.size() == 1, "Expected 1 but got: %s", filterArguments.size()); long pageSize = ParseFilter.convertByteArrayToLong(filterArguments.get(0)); return new PageFilter(pageSize); }
public static Filter createFilterFromArguments(ArrayList<byte []> filterArguments) { Preconditions.checkArgument(filterArguments.size() == 1, "Expected 1 but got: %s", filterArguments.size()); long pageSize = ParseFilter.convertByteArrayToLong(filterArguments.get(0)); return new PageFilter(pageSize); }