
net.cassite.daf4j.IExpression Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of daf4j-api Show documentation
Show all versions of daf4j-api Show documentation
A library provides facade api for data accessing.
The newest version!
package net.cassite.daf4j;
/**
* 表达式
*/
public interface IExpression extends Selectable {
/**
* 获取表达式类型
*
* @return 表达式类型
*/
ExpressionTypes expType();
/**
* 获取表达式接收的参数
*
* @return 表达式的参数
*/
Object[] expArgs();
/**
* 使用DataUtils#expressionEquals(IExpression, Object) 完成该方法
*
* @param o 要比较的对象
* @return true则相同, false则不同
* @see DataUtils#expressionEquals(IExpression, Object)
* @see Object#equals(Object)
*/
boolean equals(Object o);
/**
* 使用DataUtils#expressionHashCode(IExpression) 完成该方法
*
* @return hashCode
* @see DataUtils#expressionHashCode(IExpression)
* @see Object#hashCode()
*/
int hashCode();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy