所有程序包的分层结构
程序包分层结构:- cn.devezhao.persist4j,
- cn.devezhao.persist4j.dialect,
- cn.devezhao.persist4j.dialect.editor,
- cn.devezhao.persist4j.dialect.function,
- cn.devezhao.persist4j.dialect.h2,
- cn.devezhao.persist4j.engine,
- cn.devezhao.persist4j.exception,
- cn.devezhao.persist4j.exception.jdbc,
- cn.devezhao.persist4j.metadata,
- cn.devezhao.persist4j.metadata.impl,
- cn.devezhao.persist4j.query,
- cn.devezhao.persist4j.query.compiler,
- cn.devezhao.persist4j.query.compiler.antlr,
- cn.devezhao.persist4j.record,
- cn.devezhao.persist4j.util,
- cn.devezhao.persist4j.util.support
类分层结构
- java.lang.Object
- cn.devezhao.persist4j.dialect.editor.AbstractFieldEditor (implements cn.devezhao.persist4j.dialect.Editor)
- cn.devezhao.persist4j.dialect.editor.BinaryEditor
- cn.devezhao.persist4j.dialect.editor.DateEditor
- cn.devezhao.persist4j.dialect.editor.TimestampEditor
- cn.devezhao.persist4j.dialect.editor.DateTimeEditor
- cn.devezhao.persist4j.dialect.editor.TimestampEditor
- cn.devezhao.persist4j.dialect.editor.DecimalEditor
- cn.devezhao.persist4j.dialect.editor.DoubleEditor
- cn.devezhao.persist4j.dialect.editor.IntEditor
- cn.devezhao.persist4j.dialect.editor.SmallIntEditor
- cn.devezhao.persist4j.dialect.editor.LongEditor
- cn.devezhao.persist4j.dialect.editor.NTextEditor
- cn.devezhao.persist4j.dialect.editor.StringEditor
- cn.devezhao.persist4j.dialect.editor.CharEditor
- cn.devezhao.persist4j.dialect.editor.BoolEditor
- cn.devezhao.persist4j.dialect.editor.PrimaryEditor
- cn.devezhao.persist4j.dialect.editor.ReferenceEditor
- cn.devezhao.persist4j.dialect.editor.AnyReferenceEditor
- cn.devezhao.persist4j.dialect.editor.ReferenceEditor
- cn.devezhao.persist4j.dialect.editor.ReferenceListEditor
- cn.devezhao.persist4j.dialect.editor.TextEditor
- cn.devezhao.persist4j.dialect.editor.CharEditor
- cn.devezhao.persist4j.dialect.editor.TimeEditor
- cn.devezhao.persist4j.query.AjqlResultImpl (implements cn.devezhao.persist4j.query.Result)
- junit.framework.Assert
- junit.framework.TestCase (implements junit.framework.Test)
- cn.devezhao.persist4j.util.StringHelperTest
- junit.framework.TestCase (implements junit.framework.Test)
- cn.devezhao.persist4j.metadata.BaseMetaObject (implements cn.devezhao.persist4j.metadata.BaseMeta)
- cn.devezhao.persist4j.metadata.impl.EntityImpl (implements java.lang.Cloneable, cn.devezhao.persist4j.Entity)
- cn.devezhao.persist4j.metadata.impl.AnyEntity
- cn.devezhao.persist4j.metadata.impl.FieldImpl (implements java.lang.Cloneable, cn.devezhao.persist4j.Field)
- cn.devezhao.persist4j.metadata.impl.EntityImpl (implements java.lang.Cloneable, cn.devezhao.persist4j.Entity)
- cn.devezhao.persist4j.query.BaseQuery<T> (implements cn.devezhao.persist4j.query.IQuery<T>)
- cn.devezhao.persist4j.query.AjqlQuery (implements cn.devezhao.persist4j.Query)
- cn.devezhao.persist4j.query.NativeQueryImpl (implements cn.devezhao.persist4j.query.NativeQuery)
- cn.devezhao.persist4j.BaseTest
- cn.devezhao.persist4j.engine.PersistManagerTest
- cn.devezhao.persist4j.query.QueryTest
- cn.devezhao.persist4j.util.support.SchemaExportTest
- cn.devezhao.persist4j.util.CaseInsensitiveMap<V> (implements java.util.Map<K,V>)
- cn.devezhao.persist4j.util.CaseInsensitiveMapTest
- antlr.CharScanner (implements antlr.TokenStream)
- cn.devezhao.persist4j.query.compiler.antlr.AjQLLexer (implements cn.devezhao.persist4j.query.compiler.antlr.AjQLParserTokenTypes, antlr.TokenStream)
- cn.devezhao.persist4j.query.compiler.Compiler
- cn.devezhao.persist4j.query.compiler.QueryCompilerTest
- cn.devezhao.persist4j.metadata.impl.ConfigurationMetadataFactory (implements cn.devezhao.persist4j.metadata.MetadataFactory)
- cn.devezhao.persist4j.dialect.Dialect (implements java.io.Serializable)
- cn.devezhao.persist4j.dialect.MySQL5Dialect
- cn.devezhao.persist4j.dialect.h2.H2Dialect
- cn.devezhao.persist4j.dialect.OracleDialect
- cn.devezhao.persist4j.dialect.MySQL5Dialect
- cn.devezhao.persist4j.dialect.FieldType (implements java.io.Serializable, cn.devezhao.persist4j.dialect.Type)
- cn.devezhao.persist4j.dialect.function.GetDateFunction (implements cn.devezhao.persist4j.dialect.function.SqlFunction)
- cn.devezhao.persist4j.engine.ID (implements java.io.Serializable)
- cn.devezhao.persist4j.engine.JdbcSupport
- cn.devezhao.persist4j.engine.PersistManagerImpl (implements cn.devezhao.persist4j.PersistManager)
- cn.devezhao.persist4j.query.compiler.JoinField (implements cn.devezhao.persist4j.query.compiler.SelectItem)
- cn.devezhao.persist4j.query.compiler.JoinTree (implements java.io.Serializable)
- cn.devezhao.persist4j.query.compiler.JoinTree.JoinNode (implements java.io.Serializable)
- cn.devezhao.persist4j.record.JsonRecordCreator (implements cn.devezhao.persist4j.record.RecordCreator)
- cn.devezhao.persist4j.metadata.MetadataTest
- cn.devezhao.persist4j.query.compiler.NestedSelectContext (implements java.io.Serializable)
- cn.devezhao.persist4j.engine.NullValue (implements java.io.Serializable)
- cn.devezhao.persist4j.query.compiler.ParameterItem (implements java.io.Serializable)
- antlr.Parser
- antlr.LLkParser
- cn.devezhao.persist4j.query.compiler.antlr.AjQLParser (implements cn.devezhao.persist4j.query.compiler.antlr.AjQLParserTokenTypes)
- cn.devezhao.persist4j.query.compiler.antlr.ThrowerAjQLParser
- cn.devezhao.persist4j.query.compiler.antlr.AjQLParser (implements cn.devezhao.persist4j.query.compiler.antlr.AjQLParserTokenTypes)
- antlr.LLkParser
- cn.devezhao.persist4j.query.compiler.antlr.ParserHelper
- cn.devezhao.persist4j.engine.PersistManagerFactoryImpl (implements cn.devezhao.persist4j.PersistManagerFactory)
- org.springframework.core.io.support.PropertiesLoaderSupport
- org.springframework.beans.factory.config.PropertyResourceConfigurer (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.PriorityOrdered)
- org.springframework.beans.factory.config.PlaceholderConfigurerSupport (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware)
- org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
- org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer (implements org.springframework.beans.factory.InitializingBean)
- cn.devezhao.persist4j.util.support.SecurityPreferencesConfigurer
- org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer (implements org.springframework.beans.factory.InitializingBean)
- org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
- org.springframework.beans.factory.config.PlaceholderConfigurerSupport (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware)
- org.springframework.beans.factory.config.PropertyResourceConfigurer (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.PriorityOrdered)
- cn.devezhao.persist4j.query.compiler.QueryCompiler (implements java.io.Serializable)
- cn.devezhao.persist4j.util.support.QueryHelper
- cn.devezhao.persist4j.RecordTest
- cn.devezhao.persist4j.record.RecordVisitor
- cn.devezhao.persist4j.record.RecordVisitorTest
- cn.devezhao.persist4j.util.support.SchemaExport
- cn.devezhao.persist4j.query.SlowLogger
- cn.devezhao.persist4j.exception.SqlExceptionConverter
- cn.devezhao.persist4j.engine.SqlExecutorContext (implements java.io.Serializable)
- cn.devezhao.persist4j.util.SqlHelper
- cn.devezhao.persist4j.engine.StandardRecord (implements cn.devezhao.persist4j.Record)
- cn.devezhao.persist4j.query.QueryedRecord
- cn.devezhao.persist4j.util.StringHelper
- cn.devezhao.persist4j.util.support.Table
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.commons.lang.exception.NestableRuntimeException (implements org.apache.commons.lang.exception.Nestable)
- cn.devezhao.persist4j.DataAccessException
- cn.devezhao.persist4j.exception.JdbcException
- cn.devezhao.persist4j.exception.jdbc.ConstraintViolationException
- cn.devezhao.persist4j.exception.jdbc.DataTruncationException
- cn.devezhao.persist4j.exception.jdbc.GenericJdbcException
- cn.devezhao.persist4j.exception.jdbc.LockAcquisitionException
- cn.devezhao.persist4j.exception.jdbc.SqlSyntaxException
- cn.devezhao.persist4j.exception.SqlWarningException
- cn.devezhao.persist4j.exception.JdbcException
- cn.devezhao.persist4j.query.compiler.antlr.ParserException
- cn.devezhao.persist4j.PersistException
- cn.devezhao.persist4j.query.compiler.CompileException
- cn.devezhao.persist4j.dialect.DialectException
- cn.devezhao.persist4j.record.FieldValueException
- cn.devezhao.persist4j.metadata.MetadataException
- cn.devezhao.persist4j.metadata.MissingMetaExcetion
- cn.devezhao.persist4j.query.QueryException
- cn.devezhao.persist4j.DataAccessException
- org.apache.commons.lang.exception.NestableRuntimeException (implements org.apache.commons.lang.exception.Nestable)
- java.lang.RuntimeException
- java.lang.Exception
- cn.devezhao.commons.identifier.UUIDHexGenerator (implements cn.devezhao.commons.identifier.IdentifierGenerator)
- cn.devezhao.persist4j.engine.IDGenerator
- cn.devezhao.persist4j.engine.WeakIDGenerator
- cn.devezhao.persist4j.engine.IDGenerator
- cn.devezhao.persist4j.record.XmlBean
- cn.devezhao.persist4j.util.XmlHelper
- cn.devezhao.persist4j.util.XmlHelper.DTDEntityResolver (implements org.xml.sax.EntityResolver)
- cn.devezhao.persist4j.util.XmlHelper.ErrorLogger (implements org.xml.sax.ErrorHandler)
- cn.devezhao.persist4j.record.XmlRecordCreator (implements cn.devezhao.persist4j.record.RecordCreator)
- cn.devezhao.persist4j.dialect.editor.AbstractFieldEditor (implements cn.devezhao.persist4j.dialect.Editor)
接口分层结构
- cn.devezhao.persist4j.query.compiler.antlr.AjQLParserTokenTypes
- java.lang.Cloneable
- cn.devezhao.persist4j.Record (并 extends java.io.Serializable)
- cn.devezhao.persist4j.record.RecordCreator
- java.io.Serializable
- cn.devezhao.persist4j.metadata.BaseMeta
- cn.devezhao.persist4j.dialect.Editor
- cn.devezhao.persist4j.Filter
- cn.devezhao.persist4j.query.IQuery<T>
- cn.devezhao.persist4j.query.NativeQuery
- cn.devezhao.persist4j.Query (并 extends cn.devezhao.persist4j.query.Result)
- cn.devezhao.persist4j.metadata.MetadataFactory
- cn.devezhao.persist4j.PersistManager
- cn.devezhao.persist4j.PersistManagerFactory
- cn.devezhao.persist4j.Record (并 extends java.lang.Cloneable)
- cn.devezhao.persist4j.query.Result
- cn.devezhao.persist4j.query.compiler.SelectItem
- cn.devezhao.persist4j.dialect.function.SqlFunction
- cn.devezhao.persist4j.engine.StatementCallback
- cn.devezhao.persist4j.dialect.Type
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- cn.devezhao.persist4j.metadata.CascadeModel
- cn.devezhao.persist4j.query.compiler.SelectItemType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)