# Hierarchy For Package com.salesforce.datacloud.jdbc.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.salesforce.datacloud.jdbc.util.ArrowUtils
  - com.salesforce.datacloud.jdbc.util.Constants
  - com.salesforce.datacloud.jdbc.util.ConsumingPeekingIterator<T> (implements java.util.Iterator<E>)
  - com.salesforce.datacloud.jdbc.util.DateTimeUtils
  - com.salesforce.datacloud.jdbc.util.Messages
  - com.salesforce.datacloud.jdbc.util.MetadataCacheUtil
  - com.salesforce.datacloud.jdbc.util.PropertiesExtensions
  - com.salesforce.datacloud.jdbc.util.Require
  - com.salesforce.datacloud.jdbc.util.Result<T>
    - com.salesforce.datacloud.jdbc.util.Result.Failure<T>
    - com.salesforce.datacloud.jdbc.util.Result.Success<T>
  - com.salesforce.datacloud.jdbc.util.SqlErrorCodes
  - com.salesforce.datacloud.jdbc.util.StreamUtilities
  - com.salesforce.datacloud.jdbc.util.StringCompatibility
  - com.salesforce.datacloud.jdbc.util.VectorPopulator

## Interface Hierarchy

- com.salesforce.datacloud.jdbc.util.ThrowingFunction<T,​R,​E>
- com.salesforce.datacloud.jdbc.util.ThrowingSupplier<T,​E>