/** * Alipay.com Inc. * Copyright (c) 2004-2012 All Rights Reserved. */ package com.alipay.zdal.client.jdbc.parameter; public class ParameterContext { private ParameterMethod parameterMethod; /** * args[0]: parameterIndex * args[1]: ����ֵ * args[2]: length �����ڣ�setAsciiStream��setBinaryStream��setCharacterStream��setUnicodeStream * ������ * */ private Object[] args; public ParameterContext() { } public ParameterContext(ParameterMethod parameterMethod, Object[] args) { this.parameterMethod = parameterMethod; this.args = args; } public ParameterMethod getParameterMethod() { return parameterMethod; } public void setParameterMethod(ParameterMethod parameterMethod) { this.parameterMethod = parameterMethod; } public Object[] getArgs() { return args; } public void setArgs(Object[] args) { this.args = args; } public String toString() { StringBuilder buffer = new StringBuilder(); buffer.append(parameterMethod).append("("); for (int i = 0; i < args.length; ++i) { buffer.append(args[i]); if (i != args.length - 1) { buffer.append(", "); } } buffer.append(")"); return buffer.toString(); } }