@Override public boolean equals(Object o) { if (!(o instanceof AUnorderedList)) { return false; } else { AUnorderedList y = (AUnorderedList) o; return InMemUtils.cursorEquals(this.getCursor(), y.getCursor()); } }
@Override public boolean equals(Object o) { if (!(o instanceof AOrderedList)) { return false; } else { AOrderedList y = (AOrderedList) o; return InMemUtils.cursorEquals(this.getCursor(), y.getCursor()); } }
@Override public int hashCode() { return InMemUtils.hashCursor(getCursor()); }
private void setFile(ARecord externalFileRecord, ExternalFile file) { file.setFileName( ((AString) externalFileRecord.getValueByPos(FilesIndexDescription.EXTERNAL_FILE_NAME_FIELD_INDEX)) .getStringValue()); file.setSize(((AInt64) externalFileRecord.getValueByPos(FilesIndexDescription.EXTERNAL_FILE_SIZE_FIELD_INDEX)) .getLongValue()); file.setLastModefiedTime(new Date( ((ADateTime) externalFileRecord.getValueByPos(FilesIndexDescription.EXTERNAL_FILE_MOD_DATE_FIELD_INDEX)) .getChrononTime())); }
public boolean isIntegerValue(AMutableInt64 i) { if (valueType == ValueType.INTEGER_VALUE) { i.setValue(longVal); return true; } return false; }
@Override protected boolean evaluateDouble(double lhs, double rhs, AMutableDouble result) throws HyracksDataException { if (rhs == 0) { return false; // result = NULL } double res = lhs % rhs; result.setValue(res); return true; }
@Override public int hashCode() { return InMemUtils.hashCursor(getCursor()); }
@Override public boolean equals(Object obj) { if (!(obj instanceof AInt32)) { return false; } else { return value == (((AInt32) obj).getIntegerValue()); } }
@Override public boolean equals(Object o) { if (!(o instanceof ADuration)) { return false; } else { ADuration d = (ADuration) o; return d.getMonths() == chrononInMonth && d.getMilliseconds() == chrononInMillisecond; } }
@Override public IACursor getCursor() { ACollectionCursor cursor = new ACollectionCursor(); cursor.reset(this); return cursor; }
@Override public boolean deepEqual(IAObject obj) { if (!(obj instanceof AInt8)) { return false; } return value == ((AInt8) obj).getByteValue(); }
private static void decodeBytesFromHex(byte[] hexArray, int hexArrayOffset, byte[] outputArray, int outputOffset, int length) throws HyracksDataException { for (int i = hexArrayOffset; i < hexArrayOffset + length;) { int hi = transformHexCharToInt(hexArray[i++]); outputArray[outputOffset++] = (byte) (hi << 4 | transformHexCharToInt(hexArray[i++])); } }
@Override public boolean deepEqual(IAObject obj) { if (!(obj instanceof ACircle)) { return false; } ACircle c = (ACircle) obj; return radius == c.radius && center.deepEqual(c.center); }
@Override public int hash() { int h = 0; for (int i = 0; i < fields.length; i++) { h += 31 * h + fields[i].hash(); } return h; }
@Override public int hash() { int h = 0; for (int i = 0; i < points.length; i++) { h += 31 * h + points[i].hash(); } return h; }
@Override public void serialize(AUUID instance, DataOutput out) throws HyracksDataException { instance.writeTo(out); } }
@Override public void reset() { ((AMutableCircle) value).setValue(null, 0); } }
@Override protected boolean evaluateDouble(double lhs, double rhs, AMutableDouble result) { if (rhs == 0) { return false; // result = NULL } double res = lhs / rhs; result.setValue(res); return true; }
@Override protected boolean evaluateDouble(double lhs, double rhs, AMutableDouble result) throws HyracksDataException { double res = lhs * rhs; result.setValue(res); return true; }