public class Utils
extends java.lang.Object
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.StringBuffer |
appendEscapedIdentifier(java.lang.StringBuffer sbuf,
java.lang.String value)
Deprecated.
use
escapeIdentifier(StringBuilder, String) instead |
static java.lang.StringBuffer |
appendEscapedLiteral(java.lang.StringBuffer sbuf,
java.lang.String value,
boolean standardConformingStrings)
Deprecated.
use
escapeLiteral(StringBuilder, String, boolean) instead |
static byte[] |
encodeUTF8(java.lang.String str)
Encode a string as UTF-8.
|
static java.lang.StringBuilder |
escapeIdentifier(java.lang.StringBuilder sbuf,
java.lang.String value)
Escape the given identifier value and append it to the string builder sbuf.
|
static java.lang.StringBuilder |
escapeLiteral(java.lang.StringBuilder sbuf,
java.lang.String value,
boolean standardConformingStrings)
Escape the given literal value and append it to the string builder sbuf.
|
static int |
parseServerVersionStr(java.lang.String serverVersion)
Deprecated.
use specific
Version instance |
static java.lang.String |
toHexString(byte[] data)
Turn a bytearray into a printable form, representing each byte in hex.
|
public static java.lang.String toHexString(byte[] data)
data
- the bytearray to stringizedata
public static byte[] encodeUTF8(java.lang.String str)
str
- the string to encodestr
public static java.lang.StringBuffer appendEscapedLiteral(java.lang.StringBuffer sbuf, java.lang.String value, boolean standardConformingStrings) throws java.sql.SQLException
escapeLiteral(StringBuilder, String, boolean)
insteadsbuf
- the string buffer to append to; or nullvalue
- the string valuestandardConformingStrings
- if standard conforming strings should be usedjava.sql.SQLException
- if the string contains a \0 characterpublic static java.lang.StringBuilder escapeLiteral(java.lang.StringBuilder sbuf, java.lang.String value, boolean standardConformingStrings) throws java.sql.SQLException
sbuf
- the string builder to append to; or nullvalue
- the string valuestandardConformingStrings
- if standard conforming strings should be usedjava.sql.SQLException
- if the string contains a \0 characterpublic static java.lang.StringBuffer appendEscapedIdentifier(java.lang.StringBuffer sbuf, java.lang.String value) throws java.sql.SQLException
escapeIdentifier(StringBuilder, String)
insteadsbuf
- the string buffer to append to; or nullvalue
- the string valuejava.sql.SQLException
- if the string contains a \0 characterpublic static java.lang.StringBuilder escapeIdentifier(java.lang.StringBuilder sbuf, java.lang.String value) throws java.sql.SQLException
escapeLiteral(StringBuilder, String, boolean)
does not.sbuf
- the string builder to append to; or nullvalue
- the string valuejava.sql.SQLException
- if the string contains a \0 character@Deprecated public static int parseServerVersionStr(java.lang.String serverVersion) throws java.lang.NumberFormatException
Version
instanceserverVersion
- server vertion in a XXYYZZ formjava.lang.NumberFormatException
Copyright © 2018 PostgreSQL Global Development Group. All rights reserved.