当我创建一个 Predicate
对象时,我不明白最后两个方法是什么时候
被称为...
class My_Filter implements Predicate
{
public boolean evaluate(RowSet rs)
{
}
public boolean evaluate(Object value, int column) throws SQLException
{
}
public boolean evaluate(Object value, String columnName) throws SQLException
{
}
}
在我的简单示例中,它们从未被调用。
谢谢。
最佳答案
不确定您的示例是否包括插入行。根据基于列的评估方法的 java 文档...
The FilteredRowSet object will use this method internally while inserting new rows to a FilteredRowSet instance.
关于java - FilteredRowSet 谓词评估方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5619275/