Class<T> foundColumnType = foundColumn.getColumnType(); ColumnPath columnPath = foundColumn.getColumnPath();
@Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ColumnFilterPredicate that = (ColumnFilterPredicate) o; if (!column.equals(that.column)) return false; if (value != null ? !value.equals(that.value) : that.value != null) return false; return true; }
@Override public int hashCode() { int result = column.hashCode(); result = 31 * result + udpInstance.hashCode(); result = result * 31 + getClass().hashCode(); return result; } }
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(Eq<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(Eq<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(NotEq<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(NotEq<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>, U extends UserDefinedPredicate<T>> IncrementallyUpdatedFilterPredicate visit(UserDefined<T, U> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>, U extends UserDefinedPredicate<T>> IncrementallyUpdatedFilterPredicate visit(LogicalNotUserDefined<T, U> notPred) { UserDefined<T, U> pred = notPred.getUserDefined(); ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>, U extends UserDefinedPredicate<T>> IncrementallyUpdatedFilterPredicate visit(UserDefined<T, U> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(Gt<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(GtEq<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(GtEq<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(Gt<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(Lt<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>, U extends UserDefinedPredicate<T>> IncrementallyUpdatedFilterPredicate visit(LogicalNotUserDefined<T, U> notPred) { UserDefined<T, U> pred = notPred.getUserDefined(); ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(LtEq<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(Lt<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
@Override public <T extends Comparable<T>> IncrementallyUpdatedFilterPredicate visit(LtEq<T> pred) { ColumnPath columnPath = pred.getColumn().getColumnPath(); Class<T> clazz = pred.getColumn().getColumnType();
Class<T> foundColumnType = foundColumn.getColumnType(); ColumnPath columnPath = foundColumn.getColumnPath();