Skip navigation links
Packages 
Package Description
com.google.common.base  
com.google.protobuf  
com.splicemachine  
com.splicemachine.access  
com.splicemachine.access.api  
com.splicemachine.access.client  
com.splicemachine.access.configuration  
com.splicemachine.access.hbase  
com.splicemachine.access.util  
com.splicemachine.annotations  
com.splicemachine.authentication  
com.splicemachine.backup  
com.splicemachine.client  
com.splicemachine.collections  
com.splicemachine.collections.hashtable  
com.splicemachine.colperms  
com.splicemachine.compactions  
com.splicemachine.compression  
com.splicemachine.concurrent  
com.splicemachine.constants
This package encapsulates the constants that are utilized by the other sub-projects for structured hbase.
com.splicemachine.db.agg  
com.splicemachine.db.authentication  
com.splicemachine.db.catalog  
com.splicemachine.db.catalog.types  
com.splicemachine.db.client  
com.splicemachine.db.client.am  
com.splicemachine.db.client.am.stmtcache
Core client side JDBC statement cache implementation files.
com.splicemachine.db.client.net  
com.splicemachine.db.database  
com.splicemachine.db.drda  
com.splicemachine.db.iapi.ast  
com.splicemachine.db.iapi.db  
com.splicemachine.db.iapi.error  
com.splicemachine.db.iapi.jdbc  
com.splicemachine.db.iapi.reference  
com.splicemachine.db.iapi.security  
com.splicemachine.db.iapi.services.authorization  
com.splicemachine.db.iapi.services.cache  
com.splicemachine.db.iapi.services.classfile  
com.splicemachine.db.iapi.services.compiler  
com.splicemachine.db.iapi.services.context  
com.splicemachine.db.iapi.services.crypto  
com.splicemachine.db.iapi.services.daemon  
com.splicemachine.db.iapi.services.diag  
com.splicemachine.db.iapi.services.i18n  
com.splicemachine.db.iapi.services.info  
com.splicemachine.db.iapi.services.io  
com.splicemachine.db.iapi.services.jmx  
com.splicemachine.db.iapi.services.loader  
com.splicemachine.db.iapi.services.locks  
com.splicemachine.db.iapi.services.memory  
com.splicemachine.db.iapi.services.metadata  
com.splicemachine.db.iapi.services.monitor  
com.splicemachine.db.iapi.services.property  
com.splicemachine.db.iapi.services.sanity  
com.splicemachine.db.iapi.services.stream  
com.splicemachine.db.iapi.services.timer  
com.splicemachine.db.iapi.services.uuid  
com.splicemachine.db.iapi.sql  
com.splicemachine.db.iapi.sql.compile  
com.splicemachine.db.iapi.sql.conn  
com.splicemachine.db.iapi.sql.depend  
com.splicemachine.db.iapi.sql.dictionary  
com.splicemachine.db.iapi.sql.execute  
com.splicemachine.db.iapi.stats  
com.splicemachine.db.iapi.store.access  
com.splicemachine.db.iapi.store.access.conglomerate  
com.splicemachine.db.iapi.store.access.xa  
com.splicemachine.db.iapi.store.raw  
com.splicemachine.db.iapi.store.raw.data  
com.splicemachine.db.iapi.tools.i18n  
com.splicemachine.db.iapi.types
Derby Type System
com.splicemachine.db.iapi.util  
com.splicemachine.db.impl.ast  
com.splicemachine.db.impl.db  
com.splicemachine.db.impl.drda
Network Server Implementation
com.splicemachine.db.impl.io  
com.splicemachine.db.impl.jdbc  
com.splicemachine.db.impl.jdbc.authentication  
com.splicemachine.db.impl.load  
com.splicemachine.db.impl.services.bytecode  
com.splicemachine.db.impl.services.cache  
com.splicemachine.db.impl.services.daemon  
com.splicemachine.db.impl.services.jce  
com.splicemachine.db.impl.services.jmx  
com.splicemachine.db.impl.services.jmxnone  
com.splicemachine.db.impl.services.locks  
com.splicemachine.db.impl.services.monitor  
com.splicemachine.db.impl.services.reflect  
com.splicemachine.db.impl.services.stream  
com.splicemachine.db.impl.services.timer  
com.splicemachine.db.impl.services.uuid  
com.splicemachine.db.impl.sql  
com.splicemachine.db.impl.sql.catalog  
com.splicemachine.db.impl.sql.compile  
com.splicemachine.db.impl.sql.compile.subquery
Everything in this package was added by splice.
com.splicemachine.db.impl.sql.compile.subquery.aggregate  
com.splicemachine.db.impl.sql.compile.subquery.exists
Exists and Not-Exist flattening described in terms of AST.
com.splicemachine.db.impl.sql.compile.subquery.ssq  
com.splicemachine.db.impl.sql.conn  
com.splicemachine.db.impl.sql.depend  
com.splicemachine.db.impl.sql.execute  
com.splicemachine.db.impl.sql.misc  
com.splicemachine.db.impl.sql.pyprocedure  
com.splicemachine.db.impl.store.access  
com.splicemachine.db.impl.store.access.conglomerate  
com.splicemachine.db.impl.tools.dblook  
com.splicemachine.db.impl.tools.ij  
com.splicemachine.db.impl.tools.sysinfo  
com.splicemachine.db.io  
com.splicemachine.db.jdbc
JDBC driver and data source implementations.
com.splicemachine.db.mbeans
JMX MBeans.
com.splicemachine.db.mbeans.drda
This package contains JMX MBeans that are intended to provide monitoring and management capabilities of the Derby Network Server.
com.splicemachine.db.security  
com.splicemachine.db.shared.common.error  
com.splicemachine.db.shared.common.i18n  
com.splicemachine.db.shared.common.reference
Useful constants that the Java compiler will in-line.
com.splicemachine.db.shared.common.sanity  
com.splicemachine.db.shared.common.udt  
com.splicemachine.db.tools  
com.splicemachine.db.vti
Support for Table Functions.
com.splicemachine.dbTesting.functionTests.harness  
com.splicemachine.dbTesting.functionTests.util  
com.splicemachine.dbTesting.functionTests.util.StaticInitializers  
com.splicemachine.dbTesting.functionTests.util.streams  
com.splicemachine.dbTesting.junit  
com.splicemachine.dbTesting.unitTests.util  
com.splicemachine.ddl  
com.splicemachine.derby.ddl  
com.splicemachine.derby.hbase  
com.splicemachine.derby.iapi.sql  
com.splicemachine.derby.iapi.sql.execute  
com.splicemachine.derby.iapi.sql.olap  
com.splicemachine.derby.impl  
com.splicemachine.derby.impl.db  
com.splicemachine.derby.impl.io  
com.splicemachine.derby.impl.job.fk  
com.splicemachine.derby.impl.kryo  
com.splicemachine.derby.impl.load  
com.splicemachine.derby.impl.services.reflect  
com.splicemachine.derby.impl.services.streams  
com.splicemachine.derby.impl.spark  
com.splicemachine.derby.impl.sql  
com.splicemachine.derby.impl.sql.catalog  
com.splicemachine.derby.impl.sql.catalog.upgrade  
com.splicemachine.derby.impl.sql.compile  
com.splicemachine.derby.impl.sql.depend  
com.splicemachine.derby.impl.sql.execute  
com.splicemachine.derby.impl.sql.execute.actions
DDL Process Flow
com.splicemachine.derby.impl.sql.execute.altertable  
com.splicemachine.derby.impl.sql.execute.index
Tools relating to Index manipulation in SpliceSQLEngine.
com.splicemachine.derby.impl.sql.execute.operations
This package encapsulates the Splice Machine's parallel operations for generating Derby Result Sets.
com.splicemachine.derby.impl.sql.execute.operations.batchonce  
com.splicemachine.derby.impl.sql.execute.operations.export  
com.splicemachine.derby.impl.sql.execute.operations.framework  
com.splicemachine.derby.impl.sql.execute.operations.groupedaggregate  
com.splicemachine.derby.impl.sql.execute.operations.iapi  
com.splicemachine.derby.impl.sql.execute.operations.scanner  
com.splicemachine.derby.impl.sql.execute.operations.window  
com.splicemachine.derby.impl.sql.execute.operations.window.function  
com.splicemachine.derby.impl.sql.execute.pin  
com.splicemachine.derby.impl.sql.execute.sequence  
com.splicemachine.derby.impl.stats  
com.splicemachine.derby.impl.storage  
com.splicemachine.derby.impl.store  
com.splicemachine.derby.impl.store.access  
com.splicemachine.derby.impl.store.access.base  
com.splicemachine.derby.impl.store.access.btree  
com.splicemachine.derby.impl.store.access.hbase  
com.splicemachine.derby.jdbc  
com.splicemachine.derby.lifecycle  
com.splicemachine.derby.logging  
com.splicemachine.derby.management  
com.splicemachine.derby.serialization  
com.splicemachine.derby.stream
This package contains the following sub packages
com.splicemachine.derby.stream.compaction  
com.splicemachine.derby.stream.control  
com.splicemachine.derby.stream.control.output  
com.splicemachine.derby.stream.function  
com.splicemachine.derby.stream.function.broadcast  
com.splicemachine.derby.stream.function.merge  
com.splicemachine.derby.stream.iapi
This package contains the key interfaces for operating on a stream of data in Splice Machine's operation stack.
com.splicemachine.derby.stream.iterator  
com.splicemachine.derby.stream.iterator.merge  
com.splicemachine.derby.stream.output  
com.splicemachine.derby.stream.output.delete  
com.splicemachine.derby.stream.output.direct  
com.splicemachine.derby.stream.output.insert  
com.splicemachine.derby.stream.output.update  
com.splicemachine.derby.stream.spark  
com.splicemachine.derby.stream.utils  
com.splicemachine.derby.stream.window  
com.splicemachine.derby.transactions  
com.splicemachine.derby.utils  
com.splicemachine.derby.utils.kryo  
com.splicemachine.derby.utils.marshall  
com.splicemachine.derby.utils.marshall.dvd  
com.splicemachine.derby.vti
Package for Splice VTI background.
com.splicemachine.derby.vti.iapi  
com.splicemachine.derbyBuild  
com.splicemachine.derbyBuild.messages  
com.splicemachine.encoding  
com.splicemachine.encoding.debug  
com.splicemachine.encryption  
com.splicemachine.example  
com.splicemachine.fs.localfs  
com.splicemachine.fs.s3  
com.splicemachine.hash  
com.splicemachine.hbase  
com.splicemachine.hbase.jmx  
com.splicemachine.kvpair  
com.splicemachine.lifecycle  
com.splicemachine.management  
com.splicemachine.metrics  
com.splicemachine.metrics.util  
com.splicemachine.mrio  
com.splicemachine.mrio.api  
com.splicemachine.mrio.api.core  
com.splicemachine.mrio.api.hive  
com.splicemachine.mrio.api.mapreduce  
com.splicemachine.mrio.api.serde  
com.splicemachine.olap
An "Olap Server" capable of taking requests.
com.splicemachine.orc  
com.splicemachine.orc.block  
com.splicemachine.orc.checkpoint  
com.splicemachine.orc.input  
com.splicemachine.orc.memory  
com.splicemachine.orc.metadata  
com.splicemachine.orc.predicate  
com.splicemachine.orc.reader  
com.splicemachine.orc.stream  
com.splicemachine.pipeline  
com.splicemachine.pipeline.altertable  
com.splicemachine.pipeline.api  
com.splicemachine.pipeline.callbuffer  
com.splicemachine.pipeline.client  
com.splicemachine.pipeline.config  
com.splicemachine.pipeline.constraint  
com.splicemachine.pipeline.context  
com.splicemachine.pipeline.contextfactory  
com.splicemachine.pipeline.exception  
com.splicemachine.pipeline.foreignkey
Foreign Key Handling Strategy Child Writes buffer all parent checks and narrow them down to distinct checks.
com.splicemachine.pipeline.mem  
com.splicemachine.pipeline.security  
com.splicemachine.pipeline.threadpool  
com.splicemachine.pipeline.traffic  
com.splicemachine.pipeline.utils  
com.splicemachine.pipeline.writehandler  
com.splicemachine.pipeline.writer  
com.splicemachine.pipeline.writerstatus  
com.splicemachine.primitives  
com.splicemachine.procedures  
com.splicemachine.procedures.external  
com.splicemachine.protobuf  
com.splicemachine.range  
com.splicemachine.serializer  
com.splicemachine.si  
com.splicemachine.si.api.data
Defines the interfaces used by the SI module to access the underlying data store (i.e.
com.splicemachine.si.api.filter  
com.splicemachine.si.api.readresolve  
com.splicemachine.si.api.server  
com.splicemachine.si.api.txn  
com.splicemachine.si.api.txn.lifecycle  
com.splicemachine.si.constants  
com.splicemachine.si.data  
com.splicemachine.si.data.hbase
Contains the interfaces used by the SI module to talk to the underlying store.
com.splicemachine.si.data.hbase.coprocessor  
com.splicemachine.si.impl
Defines the interfaces for using the SI module.
com.splicemachine.si.impl.data  
com.splicemachine.si.impl.driver  
com.splicemachine.si.impl.execution  
com.splicemachine.si.impl.filter  
com.splicemachine.si.impl.hlc  
com.splicemachine.si.impl.readresolve  
com.splicemachine.si.impl.region  
com.splicemachine.si.impl.rollforward  
com.splicemachine.si.impl.server  
com.splicemachine.si.impl.store  
com.splicemachine.si.impl.txn  
com.splicemachine.si.jmx  
com.splicemachine.storage  
com.splicemachine.storage.index
This package represents uniform bit-positioned indices.
com.splicemachine.storage.util  
com.splicemachine.stream  
com.splicemachine.stream.accumulator  
com.splicemachine.stream.handlers  
com.splicemachine.stream.index  
com.splicemachine.stream.output  
com.splicemachine.system
Classes in this package are responsible for determining the System configuration for a given JVM.
com.splicemachine.timestamp.api  
com.splicemachine.timestamp.hbase  
com.splicemachine.timestamp.impl  
com.splicemachine.tools  
com.splicemachine.tools.version  
com.splicemachine.triggers  
com.splicemachine.utils  
com.splicemachine.utils.kryo  
com.splicemachine.utils.logging  
com.splicemachine.uuid  
org.apache.hadoop.fs  
org.apache.hadoop.hbase.client  
org.apache.hadoop.hbase.ipc  
org.apache.hadoop.hbase.mapreduce  
org.apache.hadoop.hbase.regionserver  
org.apache.hadoop.hdfs  
org.apache.hadoop.hive.ql.io.orc  
org.splicetest.sqlj  
org.splicetest.txn  
Skip navigation links