summaryrefslogtreecommitdiff
path: root/src/interfaces/jdbc/org/postgresql/fastpath/FastpathArg.java
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2001-10-25 06:00:05 +0000
committerBruce Momjian <bruce@momjian.us>2001-10-25 06:00:05 +0000
commitd2e27b0674e238a4f94f1c190a395a530746d5d3 (patch)
treed654e117fdc20ecb84da14052fad5124c9f32012 /src/interfaces/jdbc/org/postgresql/fastpath/FastpathArg.java
parentb81844b1738c584d92330a5ccd0fbd8b603d2886 (diff)
downloadpostgresql-d2e27b0674e238a4f94f1c190a395a530746d5d3.tar.gz
pgjindent jdbc files. First time jdbc files were formatted.
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/fastpath/FastpathArg.java')
-rw-r--r--src/interfaces/jdbc/org/postgresql/fastpath/FastpathArg.java163
1 files changed, 83 insertions, 80 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/fastpath/FastpathArg.java b/src/interfaces/jdbc/org/postgresql/fastpath/FastpathArg.java
index 87b8475f64..7234df10d8 100644
--- a/src/interfaces/jdbc/org/postgresql/fastpath/FastpathArg.java
+++ b/src/interfaces/jdbc/org/postgresql/fastpath/FastpathArg.java
@@ -22,85 +22,88 @@ import org.postgresql.util.*;
*/
public class FastpathArg
{
- /**
- * Type of argument, true=integer, false=byte[]
- */
- public boolean type;
-
- /**
- * Integer value if type=true
- */
- public int value;
-
- /**
- * Byte value if type=false;
- */
- public byte[] bytes;
-
- /**
- * Constructs an argument that consists of an integer value
- * @param value int value to set
- */
- public FastpathArg(int value)
- {
- type=true;
- this.value=value;
- }
-
- /**
- * Constructs an argument that consists of an array of bytes
- * @param bytes array to store
- */
- public FastpathArg(byte bytes[])
- {
- type=false;
- this.bytes=bytes;
- }
-
- /**
- * Constructs an argument that consists of part of a byte array
- * @param buf source array
- * @param off offset within array
- * @param len length of data to include
- */
- public FastpathArg(byte buf[],int off,int len)
- {
- type=false;
- bytes = new byte[len];
- System.arraycopy(buf,off,bytes,0,len);
- }
-
- /**
- * Constructs an argument that consists of a String.
- * @param s String to store
- */
- public FastpathArg(String s)
- {
- this(s.getBytes());
- }
-
- /**
- * This sends this argument down the network stream.
- *
- * <p>The stream sent consists of the length.int4 then the contents.
- *
- * <p><b>Note:</b> This is called from Fastpath, and cannot be called from
- * client code.
- *
- * @param s output stream
- * @exception IOException if something failed on the network stream
- */
- protected void send(org.postgresql.PG_Stream s) throws IOException
- {
- if(type) {
- // argument is an integer
- s.SendInteger(4,4); // size of an integer
- s.SendInteger(value,4); // integer value of argument
- } else {
- // argument is a byte array
- s.SendInteger(bytes.length,4); // size of array
- s.Send(bytes);
- }
- }
+ /**
+ * Type of argument, true=integer, false=byte[]
+ */
+ public boolean type;
+
+ /**
+ * Integer value if type=true
+ */
+ public int value;
+
+ /**
+ * Byte value if type=false;
+ */
+ public byte[] bytes;
+
+ /**
+ * Constructs an argument that consists of an integer value
+ * @param value int value to set
+ */
+ public FastpathArg(int value)
+ {
+ type = true;
+ this.value = value;
+ }
+
+ /**
+ * Constructs an argument that consists of an array of bytes
+ * @param bytes array to store
+ */
+ public FastpathArg(byte bytes[])
+ {
+ type = false;
+ this.bytes = bytes;
+ }
+
+ /**
+ * Constructs an argument that consists of part of a byte array
+ * @param buf source array
+ * @param off offset within array
+ * @param len length of data to include
+ */
+ public FastpathArg(byte buf[], int off, int len)
+ {
+ type = false;
+ bytes = new byte[len];
+ System.arraycopy(buf, off, bytes, 0, len);
+ }
+
+ /**
+ * Constructs an argument that consists of a String.
+ * @param s String to store
+ */
+ public FastpathArg(String s)
+ {
+ this(s.getBytes());
+ }
+
+ /**
+ * This sends this argument down the network stream.
+ *
+ * <p>The stream sent consists of the length.int4 then the contents.
+ *
+ * <p><b>Note:</b> This is called from Fastpath, and cannot be called from
+ * client code.
+ *
+ * @param s output stream
+ * @exception IOException if something failed on the network stream
+ */
+ protected void send(org.postgresql.PG_Stream s) throws IOException
+ {
+ if (type)
+ {
+ // argument is an integer
+ s.SendInteger(4, 4); // size of an integer
+ s.SendInteger(value, 4); // integer value of argument
+ }
+ else
+ {
+ // argument is a byte array
+ s.SendInteger(bytes.length, 4); // size of array
+ s.Send(bytes);
+ }
+ }
}