package com.rincliu.library.common.persistence.afinal.db.sqlite;
import java.util.LinkedList;
public class SqlInfo {
private String sql;
private LinkedList<Object> bindArgs;
public String getSql() {
return sql;
}
public void setSql(String sql) {
this.sql = sql;
}
public LinkedList<Object> getBindArgs() {
return bindArgs;
}
public void setBindArgs(LinkedList<Object> bindArgs) {
this.bindArgs = bindArgs;
}
public Object[] getBindArgsAsArray() {
if (bindArgs != null)
return bindArgs.toArray();
return null;
}
public String[] getBindArgsAsStringArray() {
if (bindArgs != null) {
String[] strings = new String[bindArgs.size()];
for (int i = 0; i < bindArgs.size(); i++) {
strings[i] = bindArgs.get(i).toString();
}
return strings;
}
return null;
}
public void addValue(Object obj) {
if (bindArgs == null)
bindArgs = new LinkedList<Object>();
bindArgs.add(obj);
}
}