public class Utils
extends java.lang.Object
Constructor | Description |
---|---|
Utils() |
Modifier and Type | Method | Description |
---|---|---|
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.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.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.