@Override public boolean equals( Object o ) { if ( this == o ) { return true; } if ( o == null || getClass() != o.getClass() ) { return false; } Statement statement = (Statement) o; return text.equals( statement.text ) && parameters.equals( statement.parameters ); }
private Value get( Value value, Value defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return ((AsValue) value).asValue(); } }
private boolean get( Value value, boolean defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asBoolean(); } }
private String get( Value value, String defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asString(); } }
private Path get( Value value, Path defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asPath(); } }
private <T> List<T> get( Value value, List<T> defaultValue, Function<Value, T> mapFunc ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asList( mapFunc ); } }
private Map<String, Object> get( Value value, Map<String, Object> defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asMap(); } }
private Number get( Value value, Number defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asNumber(); } }
private Entity get( Value value, Entity defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asEntity(); } }
private Node get( Value value, Node defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asNode(); } }
private <T>Map<String, T> get( Value value, Map<String, T> defaultValue, Function<Value, T> mapFunc ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asMap( mapFunc ); } }
private long get( Value value, long defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asLong(); } }
private Object get(Value value, Object defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asObject(); } }
private Relationship get( Value value, Relationship defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asRelationship(); } }
private List<Object> get( Value value, List<Object> defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asList(); } }
private int get( Value value, int defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asInt(); } }
private float get( Value value, float defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asFloat(); } }
private double get( Value value, double defaultValue ) { if( value.equals( Values.NULL ) ) { return defaultValue; } else { return value.asDouble(); } }
if ( ! value.equals( otherValue ) )