net.snowflake.client.core.MetaDataOfBinds Maven / Gradle / Ivy
/*
* Copyright (c) 2012-2019 Snowflake Computing Inc. All rights reserved.
*/
package net.snowflake.client.core;
import java.io.Serializable;
/**
* Class that creates constructor used for storing information about a binding parameter's metadata.
* Each instantiation of a MetaDataOfBinds object corresponds to one binding parameter; an arraylist
* of MetaDataOfBinds corresponds to a list of binding parameters in a prepared statement.
*/
public class MetaDataOfBinds implements Serializable {
private static final long serialVersionUID = 1L;
private int precision;
private boolean nullable;
private int scale;
private int byteLength;
private int length;
private String name;
private String type;
public MetaDataOfBinds(int prec, boolean n, int sc, int bL, int len, String name, String type) {
this.precision = prec;
this.nullable = n;
this.scale = sc;
this.byteLength = bL;
this.length = len;
this.name = name;
this.type = type;
}
public int getPrecision() {
return this.precision;
}
public boolean isNullable() {
return this.nullable;
}
public int getScale() {
return this.scale;
}
public int getByteLength() {
return this.byteLength;
}
public int getLength() {
return this.length;
}
public String getName() {
return this.name;
}
public String getTypeName() {
return this.type;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy