/**
* Copyright (c) 2004-2011 Wang Jinbao(Julian Wong), http://www.ralasafe.com
* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php
*/
package org.ralasafe.db.sql;
import java.util.Map;
import org.ralasafe.user.User;
public interface Value extends Operand, Parameter {
/**
* Indicate this value is for a LIKE operator or not?
* @param behind if true, for LIKE operator
*/
public void setBehindLike(boolean behind);
/**
* Indicate this value is for a LIKE operator or not?
* @return return true if it's for LIKE operator
*/
public boolean isBehindLike();
public abstract Object getValue(User user, Map context);
}