# Hierarchy For Package com.streambase.sb

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)
        - com.streambase.sb.ToStringCache
    - com.streambase.sb.TupleMapView
  - com.streambase.sb.ByteArrayView (implements java.lang.Cloneable, com.streambase.sb.internal.CloneableData, java.lang.Comparable<T>, java.io.Serializable)
    - com.streambase.sb.DirectByteArrayView
  - com.streambase.sb.CompleteDataType (implements java.io.Serializable)
    - com.streambase.sb.CompleteDataType.CaptureType (implements java.io.Serializable)
    - com.streambase.sb.CompleteDataType.FunctionType
    - com.streambase.sb.CompleteDataType.ListType (implements java.io.Serializable)
    - com.streambase.sb.CompleteDataType.TupleType (implements java.io.Serializable)
  - com.streambase.sb.ControlStreamTupleFields
    - com.streambase.sb.ClusterNotificationTupleFields
  - com.streambase.sb.DataType.Registry<T>
    - com.streambase.sb.DataType.Checklist
  - com.streambase.sb.DataTypeCopier
    - com.streambase.sb.TupleCopier
  - com.streambase.sb.EntityType
  - com.streambase.sb.OutputSchemaBuilder
  - com.streambase.sb.Schema (implements java.lang.Iterable<T>, java.io.Serializable)
  - com.streambase.sb.Schema.Field (implements java.io.Serializable)
  - com.streambase.sb.SchemaUtil.SchemaTraversal<T>
  - com.streambase.sb.StreamProperties (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - com.streambase.sb.StreamBaseIllegalArgumentException
        - com.streambase.sb.StreamBaseRuntimeException
          - com.streambase.sb.BufferTooSmallException
          - com.streambase.sb.IllegalFunctionInProjectionException
      - com.streambase.sb.StreamBaseException (implements com.streambase.sb.util.LocatedItem, java.io.Serializable)
        - com.streambase.sb.NotImplementedException
        - com.streambase.sb.NotSupportedException
        - com.streambase.sb.SchemaValidationException
        - com.streambase.sb.StreamBaseListException
        - com.streambase.sb.TupleException
          - com.streambase.sb.NullValueException
        - com.streambase.sb.operator.TypecheckException
          - com.streambase.sb.ApplicationValidationException
            - com.streambase.sb.ParsingException
              - com.streambase.sb.XmlParsingException
            - com.streambase.sb.SemanticValidationException
              - com.streambase.sb.SchemaUtil.FieldConflictException
              - com.streambase.sb.XmlInterpretationException
          - com.streambase.sb.SchemaMismatchException
  - com.streambase.sb.Timestamp (implements java.lang.Comparable<T>, java.io.Serializable)
  - com.streambase.sb.Tuple (implements java.lang.Cloneable, com.streambase.sb.internal.CloneableData, java.io.Serializable)
    - com.streambase.sb.CompiledTuple
  - com.streambase.sb.Tuple.DefaultTupleFormatter (implements com.streambase.sb.Tuple.TupleFormatter)
  - com.streambase.sb.TupleJSONUtil
  - com.streambase.sb.TupleUtil.RepMethods

## Interface Hierarchy

- com.streambase.sb.Cancellable
- java.lang.Cloneable
  - com.streambase.sb.internal.CloneableData
    - com.streambase.sb.Function (also extends java.lang.Cloneable, com.streambase.sb.internal.CloneableData)
  - com.streambase.sb.Function (also extends java.lang.Cloneable, com.streambase.sb.internal.CloneableData)
- com.streambase.sb.Constants
- com.streambase.sb.Schema.TupleClassInfo
- com.streambase.sb.SchemaUtil.SchemaProvider
- com.streambase.sb.TimeService
- com.streambase.sb.Tuple.SetResult
- com.streambase.sb.Tuple.TupleFormatter
- com.streambase.sb.TupleCaptureTransformer

## Annotation Type Hierarchy

- com.streambase.sb.PureFunction (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.streambase.sb.SchemaUtil.CoercionOptions
    - com.streambase.sb.TupleJSONUtil.Options
    - com.streambase.sb.TupleCopier.Options
    - com.streambase.sb.NowImplementation
    - com.streambase.sb.Constants.ContainerState
    - com.streambase.sb.DataType (implements java.io.Serializable)
    - com.streambase.sb.SchemaUtil.CopyOptions
    - com.streambase.sb.Constants.LeadershipStatus
    - com.streambase.sb.CaptureTransformStrategy

Copyright © 2015–2018 Cloud Software Group, Inc.. All rights reserved.