Hierarchy For All Packages
Package Hierarchies:- io.trino.annotation,
- io.trino.plugin.base,
- io.trino.plugin.base.aggregation,
- io.trino.plugin.base.authentication,
- io.trino.plugin.base.classloader,
- io.trino.plugin.base.expression,
- io.trino.plugin.base.io,
- io.trino.plugin.base.jmx,
- io.trino.plugin.base.jndi,
- io.trino.plugin.base.ldap,
- io.trino.plugin.base.logging,
- io.trino.plugin.base.mapping,
- io.trino.plugin.base.metrics,
- io.trino.plugin.base.projection,
- io.trino.plugin.base.security,
- io.trino.plugin.base.session,
- io.trino.plugin.base.ssl,
- io.trino.plugin.base.type,
- io.trino.plugin.base.util
Class Hierarchy
- java.lang.Object
- io.airlift.configuration.AbstractConfigurationAwareModule (implements io.airlift.configuration.ConfigurationAwareModule)
- io.trino.plugin.base.security.FileBasedAccessControlModule
- io.trino.plugin.base.security.FileBasedSystemAccessControlModule
- io.trino.plugin.base.mapping.IdentifierMappingModule
- com.google.common.reflect.AbstractInvocationHandler (implements java.lang.reflect.InvocationHandler)
- io.trino.plugin.base.util.LoggingInvocationHandler
- io.trino.plugin.base.security.AccessControlRules
- io.trino.plugin.base.aggregation.AggregateFunctionPatterns
- io.trino.plugin.base.aggregation.AggregateFunctionRewriter<AggregationResult,
ExpressionResult> - io.trino.plugin.base.security.AllowAllAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.security.AllowAllSystemAccessControl (implements io.trino.spi.security.SystemAccessControl)
- io.trino.plugin.base.security.DefaultSystemAccessControl
- io.trino.plugin.base.security.AllowAllSystemAccessControl.Factory (implements io.trino.spi.security.SystemAccessControlFactory)
- io.trino.plugin.base.security.AnyCatalogPermissionsRule
- io.trino.plugin.base.security.AnyCatalogSchemaPermissionsRule
- io.trino.plugin.base.security.AnySchemaPermissionsRule
- io.trino.plugin.base.projection.ApplyProjectionUtil
- io.trino.plugin.base.projection.ApplyProjectionUtil.ProjectedColumnRepresentation
- io.trino.plugin.base.security.AuthorizationRule
- io.trino.plugin.base.io.ByteBuffers
- io.trino.plugin.base.mapping.CachingIdentifierMapping (implements io.trino.plugin.base.mapping.IdentifierMapping)
- io.trino.plugin.base.authentication.CachingKerberosAuthentication
- io.trino.plugin.base.security.CatalogAccessControlRule
- io.trino.plugin.base.security.CatalogFunctionAccessControlRule
- io.trino.plugin.base.CatalogName
- io.trino.plugin.base.CatalogNameModule (implements com.google.inject.Module)
- io.trino.plugin.base.security.CatalogSchemaAccessControlRule
- io.trino.plugin.base.security.CatalogSessionPropertyAccessControlRule
- io.trino.plugin.base.security.CatalogTableAccessControlRule
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorMergeSink (implements io.trino.spi.connector.ConnectorMergeSink)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorMetadata (implements io.trino.spi.connector.ConnectorMetadata)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorPageSink (implements io.trino.spi.connector.ConnectorPageSink)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorPageSinkProvider (implements io.trino.spi.connector.ConnectorPageSinkProvider)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorPageSourceProvider (implements io.trino.spi.connector.ConnectorPageSourceProvider)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorRecordSetProvider (implements io.trino.spi.connector.ConnectorRecordSetProvider)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorSplitManager (implements io.trino.spi.connector.ConnectorSplitManager)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorSplitSource (implements io.trino.spi.connector.ConnectorSplitSource)
- io.trino.plugin.base.classloader.ClassLoaderSafeConnectorTableFunction (implements io.trino.spi.function.table.ConnectorTableFunction)
- io.trino.plugin.base.classloader.ClassLoaderSafeEventListener (implements io.trino.spi.eventlistener.EventListener)
- io.trino.plugin.base.classloader.ClassLoaderSafeNodePartitioningProvider (implements io.trino.spi.connector.ConnectorNodePartitioningProvider)
- io.trino.plugin.base.classloader.ClassLoaderSafeRecordSet (implements io.trino.spi.connector.RecordSet)
- io.trino.plugin.base.classloader.ClassLoaderSafeSystemTable (implements io.trino.spi.connector.SystemTable)
- io.trino.plugin.base.util.Closables
- io.trino.plugin.base.security.ColumnConstraint
- io.trino.plugin.base.security.ConnectorAccessControlModule (implements com.google.inject.Module)
- io.trino.plugin.base.expression.ConnectorExpressionPatterns
- io.trino.plugin.base.expression.ConnectorExpressionRewriter<Result>
- io.trino.plugin.base.expression.ConnectorExpressions
- io.trino.plugin.base.jmx.ConnectorObjectNameGeneratorModule (implements com.google.inject.Module)
- io.trino.plugin.base.jmx.ConnectorObjectNameGeneratorModule.ConnectorObjectNameGenerator (implements org.weakref.jmx.ObjectNameGenerator)
- io.trino.plugin.base.mapping.DefaultIdentifierMapping (implements io.trino.plugin.base.mapping.IdentifierMapping)
- io.trino.plugin.base.security.DefaultSystemAccessControl.Factory (implements io.trino.spi.security.SystemAccessControlFactory)
- io.trino.plugin.base.metrics.DurationTiming (implements io.trino.spi.metrics.Timing<T>)
- io.trino.plugin.base.security.ExpressionEnvironment
- io.trino.plugin.base.security.FileBasedAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.security.FileBasedAccessControlConfig
- io.trino.plugin.base.security.FileBasedSystemAccessControl (implements io.trino.spi.security.SystemAccessControl)
- io.trino.plugin.base.security.FileBasedSystemAccessControl.Builder
- io.trino.plugin.base.security.FileBasedSystemAccessControl.Factory (implements io.trino.spi.security.SystemAccessControlFactory)
- io.trino.plugin.base.security.FileBasedSystemAccessControlRules
- io.trino.plugin.base.logging.FormatInterpolator<Context>
- io.trino.plugin.base.security.ForwardingConnectorAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.mapping.ForwardingIdentifierMapping (implements io.trino.plugin.base.mapping.IdentifierMapping)
- io.trino.plugin.base.security.ForwardingSystemAccessControl (implements io.trino.spi.security.SystemAccessControl)
- io.trino.plugin.base.security.FunctionAccessControlRule
- io.trino.plugin.base.util.Functions
- io.trino.plugin.base.security.HttpBasedAccessControlRulesProvider
- io.trino.plugin.base.mapping.IdentifierMappingRules
- io.trino.plugin.base.security.ImpersonationRule
- io.trino.plugin.base.ldap.JdkLdapClient (implements io.trino.plugin.base.ldap.LdapClient)
- io.trino.plugin.base.jndi.JndiUtils
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
- com.fasterxml.jackson.databind.deser.std.FromStringDeserializer<T>
- io.trino.plugin.base.TypeDeserializer
- com.fasterxml.jackson.databind.deser.std.FromStringDeserializer<T>
- com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- io.trino.plugin.base.util.JsonTypeUtil
- io.trino.plugin.base.util.JsonUtils
- io.trino.plugin.base.authentication.KerberosAuthentication
- io.trino.plugin.base.authentication.KerberosConfiguration.Builder
- io.trino.plugin.base.authentication.KerberosTicketUtils
- io.trino.plugin.base.ldap.LdapClientConfig
- io.trino.plugin.base.ldap.LdapClientModule (implements com.google.inject.Module)
- io.trino.plugin.base.ldap.LdapQuery
- io.trino.plugin.base.ldap.LdapQuery.LdapQueryBuilder
- io.trino.plugin.base.metrics.LongCount (implements io.trino.spi.metrics.Count<T>)
- io.trino.plugin.base.MappedPageSource (implements io.trino.spi.connector.ConnectorPageSource)
- io.trino.plugin.base.MappedRecordSet (implements io.trino.spi.connector.RecordSet)
- io.trino.plugin.base.mapping.MappingConfig
- io.trino.plugin.base.jmx.MBeanServerModule (implements com.google.inject.Module)
- io.trino.plugin.base.jmx.ObjectNameGeneratorConfig
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- io.airlift.slice.SliceOutput (implements java.io.DataOutput)
- io.trino.plugin.base.io.ChunkedSliceOutput
- io.airlift.slice.SliceOutput (implements java.io.DataOutput)
- io.trino.plugin.base.jmx.PrefixObjectNameGeneratorModule (implements com.google.inject.Module)
- io.trino.plugin.base.jmx.PrefixObjectNameGeneratorModule.PrefixObjectNameGenerator (implements org.weakref.jmx.ObjectNameGenerator)
- io.trino.plugin.base.security.PrincipalUserMatchRule
- io.trino.plugin.base.util.Procedures
- io.trino.plugin.base.session.PropertyMetadataUtil
- io.trino.plugin.base.security.QueryAccessRule
- io.trino.plugin.base.security.ReadOnlyAccessControl (implements io.trino.spi.connector.ConnectorAccessControl)
- io.trino.plugin.base.security.ReadOnlySecurityModule (implements com.google.inject.Module)
- io.trino.plugin.base.security.ReadOnlySystemAccessControl (implements io.trino.spi.security.SystemAccessControl)
- io.trino.plugin.base.security.ReadOnlySystemAccessControl.Factory (implements io.trino.spi.security.SystemAccessControlFactory)
- io.trino.plugin.base.jmx.RebindSafeMBeanServer (implements javax.management.MBeanServer)
- java.lang.Record
- io.trino.plugin.base.type.DecodedTimestamp
- io.trino.plugin.base.authentication.KerberosConfiguration
- io.trino.plugin.base.mapping.RuleBasedIdentifierMapping (implements io.trino.plugin.base.mapping.IdentifierMapping)
- io.trino.plugin.base.security.SchemaAccessControlRule
- io.trino.plugin.base.mapping.SchemaMappingRule
- io.trino.plugin.base.security.SessionPropertyAccessControlRule
- javax.net.SocketFactory
- io.trino.plugin.base.ldap.LdapSslSocketFactory
- io.trino.plugin.base.ssl.SslUtils
- com.fasterxml.jackson.databind.util.StdConverter<IN,
OUT> (implements com.fasterxml.jackson.databind.util.Converter<IN, OUT>) - io.trino.plugin.base.metrics.TDigestHistogram.Base64ToTDigestConverter
- io.trino.plugin.base.metrics.TDigestHistogram.TDigestToBase64Converter
- io.trino.plugin.base.security.SystemInformationRule
- io.trino.plugin.base.util.SystemProperties
- io.trino.plugin.base.security.TableAccessControlRule
- io.trino.plugin.base.mapping.TableMappingRule
- io.trino.plugin.base.metrics.TDigestHistogram (implements io.trino.spi.metrics.Distribution<T>)
- io.trino.plugin.base.TemporaryTables
- io.trino.plugin.base.type.TrinoTimestampEncoderFactory
- io.trino.plugin.base.TypeDeserializerModule (implements com.google.inject.Module)
- com.google.common.collect.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
- com.google.common.collect.AbstractIterator<T>
- io.trino.plugin.base.classloader.ClassLoaderSafeIterator<T>
- com.google.common.collect.AbstractIterator<T>
- io.trino.plugin.base.Versions
- io.airlift.configuration.AbstractConfigurationAwareModule (implements io.airlift.configuration.ConfigurationAwareModule)
Interface Hierarchy
- io.trino.plugin.base.aggregation.AggregateFunctionRule<AggregationResult,
ExpressionResult> - io.trino.plugin.base.aggregation.AggregateFunctionRule.RewriteContext<ExpressionResult>
- io.trino.plugin.base.expression.ConnectorExpressionRule<ExpressionType,
Result> - io.trino.plugin.base.expression.ConnectorExpressionRule.RewriteContext<Result>
- io.trino.plugin.base.mapping.IdentifierMapping
- io.trino.plugin.base.ldap.LdapClient
- io.trino.plugin.base.ldap.LdapClient.LdapContextProcessor<T>
- io.trino.plugin.base.ldap.LdapClient.LdapSearchResultProcessor<T>
- io.trino.plugin.base.mapping.RemoteIdentifiers
- io.trino.plugin.base.session.SessionPropertiesProvider
- io.trino.plugin.base.type.TrinoTimestampEncoder<T>
- io.trino.plugin.base.security.UserNameProvider
Annotation Interface Hierarchy
- io.trino.plugin.base.security.ForAccessControlRules (implements java.lang.annotation.Annotation)
- io.trino.plugin.base.classloader.ForClassLoaderSafe (implements java.lang.annotation.Annotation)
- io.trino.plugin.base.mapping.IdentifierMappingModule.ForCachingIdentifierMapping (implements java.lang.annotation.Annotation)
- io.trino.plugin.base.mapping.IdentifierMappingModule.ForRuleBasedIdentifierMapping (implements java.lang.annotation.Annotation)
- io.trino.annotation.NotThreadSafe (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.trino.plugin.base.security.CatalogAccessControlRule.AccessMode
- io.trino.plugin.base.security.FunctionAccessControlRule.FunctionPrivilege
- io.trino.plugin.base.security.QueryAccessRule.AccessMode
- io.trino.plugin.base.logging.SessionInterpolatedValues
- io.trino.plugin.base.security.SystemInformationRule.AccessMode
- io.trino.plugin.base.security.TableAccessControlRule.TablePrivilege
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)