com.j256.ormlite.stmt.query.IsNotNull Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ormlite-core Show documentation
Show all versions of ormlite-core Show documentation
Lightweight Object Relational Model (ORM) for persisting objects to SQL databases.
package com.j256.ormlite.stmt.query;
import java.sql.SQLException;
import java.util.List;
import com.j256.ormlite.db.DatabaseType;
import com.j256.ormlite.field.FieldType;
import com.j256.ormlite.stmt.ArgumentHolder;
import com.j256.ormlite.stmt.Where;
/**
* Internal class handling the SQL 'IS NOT NULL' comparison query part. Used by {@link Where#isNull}.
*
* @author graywatson
*/
public class IsNotNull extends BaseComparison {
public IsNotNull(String columnName, FieldType fieldType) throws SQLException {
super(columnName, fieldType, null, false);
}
@Override
public void appendOperation(StringBuilder sb) {
sb.append("IS NOT NULL ");
}
@Override
public void appendValue(DatabaseType databaseType, StringBuilder sb, List argList) {
// there is no value
}
}