All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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