org.onetwo.dbm.mapping.EntrySQLBuilder Maven / Gradle / Ivy
The newest version!
package org.onetwo.dbm.mapping;
import java.util.List;
import org.onetwo.dbm.dialet.DBDialect;
import org.onetwo.dbm.mapping.SQLBuilderFactory.SqlBuilderType;
public interface EntrySQLBuilder {
String build();
String getSql();
SqlBuilderType getType();
DbmMappedEntryMeta getEntry();
List getFields();
List fieldNameToString(String alias);
Object getVersionValue(Object[] updateValues);
List getWhereCauseFields();
EntrySQLBuilder append(DbmMappedField column);
EntrySQLBuilder appendWhere(DbmMappedField column);
EntrySQLBuilder appendWhere(DbmMappedFieldValue column);
DBDialect getDialet();
// void setLock(LockInfo lock);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy