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); } }