com.amazon.redshift.core.CharOptimizedUTF8Encoder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of redshift-jdbc42 Show documentation
Show all versions of redshift-jdbc42 Show documentation
Java JDBC 4.2 (JRE 8+) driver for Redshift database
/*
* Copyright (c) 2019, PostgreSQL Global Development Group
* See the LICENSE file in the project root for more information.
*/
package com.amazon.redshift.core;
import java.io.IOException;
/**
* UTF-8 encoder which validates input and is optimized for jdk 8 and lower where {@code String} objects are backed by
* {@code char[]}.
* @author Brett Okken
*/
final class CharOptimizedUTF8Encoder extends OptimizedUTF8Encoder {
/**
* {@inheritDoc}
*/
@Override
public String decode(byte[] encodedString, int offset, int length) throws IOException {
return charDecode(encodedString, offset, length);
}
}