Serialized Form
-
Package io.permazen
-
Exception io.permazen.PermazenException
class PermazenException extends RuntimeException implements Serializable -
Exception io.permazen.UpgradeConversionException
class UpgradeConversionException extends DatabaseException implements Serializable -
Exception io.permazen.ValidationException
class ValidationException extends DatabaseException implements Serializable-
Serialized Fields
-
pobj
PermazenObject pobj
-
violations
Set<jakarta.validation.ConstraintViolation<PermazenObject>> violations
-
-
-
-
Package io.permazen.cli.cmd
-
Class io.permazen.cli.cmd.Bundle
class Bundle extends org.dellroad.jct.core.simple.TreeMapBundle implements Serializable
-
-
Package io.permazen.core
-
Exception io.permazen.core.DatabaseException
class DatabaseException extends RuntimeException implements Serializable -
Exception io.permazen.core.DeletedObjectException
class DeletedObjectException extends DatabaseException implements Serializable-
Serialized Fields
-
id
ObjId id
-
-
-
Class io.permazen.core.EnumValue
class EnumValue extends Object implements Serializable- serialVersionUID:
- 7325751293674981562L
-
Serialized Fields
-
name
String name
-
ordinal
int ordinal
-
-
Class io.permazen.core.EnumValueEncoding
- serialVersionUID:
- -968533056184967301L
-
Exception io.permazen.core.InconsistentDatabaseException
class InconsistentDatabaseException extends DatabaseException implements Serializable -
Exception io.permazen.core.InvalidObjectVersionException
class InvalidObjectVersionException extends InconsistentDatabaseException implements Serializable-
Serialized Fields
-
id
ObjId id
-
schemaIndex
int schemaIndex
-
-
-
Exception io.permazen.core.InvalidReferenceException
class InvalidReferenceException extends IllegalArgumentException implements Serializable -
Exception io.permazen.core.InvalidSchemaException
class InvalidSchemaException extends DatabaseException implements Serializable -
Class io.permazen.core.ObjId
class ObjId extends Object implements Serializable- serialVersionUID:
- 1598203254073015116L
-
Serialized Fields
-
value
long value
-
-
Class io.permazen.core.ObjIdEncoding
- serialVersionUID:
- 6921359865864012847L
-
Exception io.permazen.core.ReferencedObjectException
class ReferencedObjectException extends DatabaseException implements Serializable -
Class io.permazen.core.ReferenceEncoding
- serialVersionUID:
- -5980288575339951079L
-
Exception io.permazen.core.RollbackOnlyTransactionException
class RollbackOnlyTransactionException extends TransactionException implements Serializable -
Exception io.permazen.core.SchemaMismatchException
class SchemaMismatchException extends InvalidSchemaException implements Serializable-
Serialized Fields
-
schemaId
SchemaId schemaId
-
-
-
Exception io.permazen.core.StaleTransactionException
class StaleTransactionException extends TransactionException implements Serializable -
Exception io.permazen.core.TransactionException
class TransactionException extends DatabaseException implements Serializable-
Serialized Fields
-
tx
Transaction tx
-
-
-
Exception io.permazen.core.TypeNotInSchemaException
class TypeNotInSchemaException extends UnknownTypeException implements Serializable-
Serialized Fields
-
id
ObjId id
-
-
-
Exception io.permazen.core.UnknownFieldException
class UnknownFieldException extends DatabaseException implements Serializable -
Exception io.permazen.core.UnknownIndexException
class UnknownIndexException extends DatabaseException implements Serializable-
Serialized Fields
-
indexName
String indexName
-
-
-
Exception io.permazen.core.UnknownTypeException
class UnknownTypeException extends DatabaseException implements Serializable
-
-
Package io.permazen.core.util
-
Class io.permazen.core.util.ObjIdBiMultiMap
class ObjIdBiMultiMap extends Object implements Serializable- serialVersionUID:
- 2063318188143069113L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
Class io.permazen.core.util.ObjIdMap
- serialVersionUID:
- -4931628136892145405L
-
Class io.permazen.core.util.ObjIdSet
- serialVersionUID:
- -8245070561628904938L
-
Serialized Fields
-
set
LongSet set
-
-
-
Package io.permazen.encoding
-
Class io.permazen.encoding.AbstractEncoding
class AbstractEncoding extends Object implements Serializable- serialVersionUID:
- 917908384411157979L
-
Serialized Fields
-
defaultValueSupplier
Supplier<? extends T> defaultValueSupplier
-
encodingId
EncodingId encodingId
-
typeToken
TypeToken<T> typeToken
-
-
Class io.permazen.encoding.ArrayEncoding
- serialVersionUID:
- 3776218636387986632L
-
Class io.permazen.encoding.Base64ArrayEncoding
- serialVersionUID:
- -7770505941381986791L
-
Serialized Fields
-
size
int size
-
-
Class io.permazen.encoding.BigDecimalEncoding
- serialVersionUID:
- -6401896548616656153L
-
Class io.permazen.encoding.BigIntegerEncoding
- serialVersionUID:
- -2984648309356838144L
-
Class io.permazen.encoding.BitSetEncoding
- serialVersionUID:
- -1133774834687234873L
-
Class io.permazen.encoding.BooleanArrayEncoding
class BooleanArrayEncoding extends ArrayEncoding<boolean[],Boolean> implements Serializable - serialVersionUID:
- -7254445869697946454L
-
Class io.permazen.encoding.BooleanEncoding
- serialVersionUID:
- 5941222137600409101L
-
Class io.permazen.encoding.ByteArrayEncoding
class ByteArrayEncoding extends IntegralArrayEncoding<byte[],Byte> implements Serializable - serialVersionUID:
- -5978203098536001843L
-
Class io.permazen.encoding.ByteEncoding
- serialVersionUID:
- 7891495286075980831L
-
Class io.permazen.encoding.CharacterArrayEncoding
class CharacterArrayEncoding extends ArrayEncoding<char[],Character> implements Serializable - serialVersionUID:
- 968583366001367828L
-
Serialized Fields
-
stringType
StringEncoding stringType
-
-
Class io.permazen.encoding.CharacterEncoding
- serialVersionUID:
- -3328818464598650353L
-
Class io.permazen.encoding.Concat2Encoding
- serialVersionUID:
- -7395218884659436173L
-
Class io.permazen.encoding.Concat3Encoding
- serialVersionUID:
- -7395218884659436174L
-
Class io.permazen.encoding.Concat4Encoding
- serialVersionUID:
- -7395218884659436175L
-
Class io.permazen.encoding.Concat5Encoding
- serialVersionUID:
- -7395218884659436176L
-
Class io.permazen.encoding.ConvertedEncoding
- serialVersionUID:
- -1873774754387478399L
-
Class io.permazen.encoding.DateEncoding
- serialVersionUID:
- 825120832596893074L
-
Class io.permazen.encoding.DoubleArrayEncoding
class DoubleArrayEncoding extends Base64ArrayEncoding<double[],Double> implements Serializable - serialVersionUID:
- 7502947488125172882L
-
Serialized Fields
-
doubleType
DoubleEncoding doubleType
-
-
Class io.permazen.encoding.DoubleEncoding
- serialVersionUID:
- 7124114664265270273L
-
Class io.permazen.encoding.DoubleSummaryStatisticsEncoding
class DoubleSummaryStatisticsEncoding extends Concat4Encoding<DoubleSummaryStatistics,Double, Long, Double, Double> implements Serializable - serialVersionUID:
- -1637830934776137662L
-
Class io.permazen.encoding.DurationEncoding
- serialVersionUID:
- 969067179729229705L
-
Class io.permazen.encoding.EncodingId
class EncodingId extends Object implements Serializable- serialVersionUID:
- 5736000512433844834L
-
Serialized Fields
-
id
String id
-
-
Class io.permazen.encoding.FileEncoding
- serialVersionUID:
- -8784371602920299513L
-
Class io.permazen.encoding.FloatArrayEncoding
class FloatArrayEncoding extends Base64ArrayEncoding<float[],Float> implements Serializable - serialVersionUID:
- 2791855034086017414L
-
Serialized Fields
-
floatType
FloatEncoding floatType
-
-
Class io.permazen.encoding.FloatEncoding
- serialVersionUID:
- 4726406311612739536L
-
Class io.permazen.encoding.Inet4AddressEncoding
class Inet4AddressEncoding extends io.permazen.encoding.AbstractInetAddressEncoding<Inet4Address> implements Serializable- serialVersionUID:
- -1737266234876361236L
-
Class io.permazen.encoding.Inet6AddressEncoding
class Inet6AddressEncoding extends io.permazen.encoding.AbstractInetAddressEncoding<Inet6Address> implements Serializable- serialVersionUID:
- -5443623479173176261L
-
Class io.permazen.encoding.InetAddressEncoding
class InetAddressEncoding extends io.permazen.encoding.AbstractInetAddressEncoding<InetAddress> implements Serializable- serialVersionUID:
- 3568938922398348273L
-
Class io.permazen.encoding.InstantEncoding
- serialVersionUID:
- -3907615112193058091L
-
Class io.permazen.encoding.IntegerArrayEncoding
class IntegerArrayEncoding extends IntegralArrayEncoding<int[],Integer> implements Serializable - serialVersionUID:
- 2097437088172327725L
-
Class io.permazen.encoding.IntegerEncoding
- serialVersionUID:
- 1978611631822982974L
-
Class io.permazen.encoding.IntegralArrayEncoding
- serialVersionUID:
- -5185297639150351646L
-
Class io.permazen.encoding.IntegralEncoding
- serialVersionUID:
- -4654999812179346709L
-
Class io.permazen.encoding.InternetAddressEncoding
class InternetAddressEncoding extends StringConvertedEncoding<jakarta.mail.internet.InternetAddress> implements Serializable- serialVersionUID:
- 289940859247032224L
-
Class io.permazen.encoding.IntSummaryStatisticsEncoding
class IntSummaryStatisticsEncoding extends Concat4Encoding<IntSummaryStatistics,Long, Long, Integer, Integer> implements Serializable - serialVersionUID:
- -1637830934776137662L
-
Class io.permazen.encoding.LocalDateEncoding
- serialVersionUID:
- -1245720029314097665L
-
Class io.permazen.encoding.LocalDateTimeEncoding
- serialVersionUID:
- -3302238853808401737L
-
Class io.permazen.encoding.LocalTimeEncoding
- serialVersionUID:
- -6138317689607411426L
-
Class io.permazen.encoding.LongArrayEncoding
class LongArrayEncoding extends IntegralArrayEncoding<long[],Long> implements Serializable - serialVersionUID:
- 7577070533837522681L
-
Class io.permazen.encoding.LongEncoding
- serialVersionUID:
- -1090469104525478415L
-
Class io.permazen.encoding.LongSummaryStatisticsEncoding
class LongSummaryStatisticsEncoding extends Concat4Encoding<LongSummaryStatistics,Long, Long, Long, Long> implements Serializable - serialVersionUID:
- -1637830934776137662L
-
Class io.permazen.encoding.MonthDayEncoding
- serialVersionUID:
- -8813919603844250786L
-
Class io.permazen.encoding.NullSafeEncoding
- serialVersionUID:
- -6420381330755516561L
-
Class io.permazen.encoding.NumberEncoding
- serialVersionUID:
- -2635244612906090817L
-
Class io.permazen.encoding.ObjectArrayEncoding
- serialVersionUID:
- -2337331922923184256L
-
Serialized Fields
-
inlineValue
boolean inlineValue
-
-
Class io.permazen.encoding.OffsetDateTimeEncoding
class OffsetDateTimeEncoding extends Concat2Encoding<OffsetDateTime,Instant, ZoneOffset> implements Serializable - serialVersionUID:
- -1216769026293613698L
-
Class io.permazen.encoding.OffsetTimeEncoding
class OffsetTimeEncoding extends Concat2Encoding<OffsetTime,Long, ZoneOffset> implements Serializable - serialVersionUID:
- -42507926581583354L
-
Class io.permazen.encoding.PatternEncoding
- serialVersionUID:
- -6406385779194286899L
-
Class io.permazen.encoding.PeriodEncoding
- serialVersionUID:
- -5481674489895732054L
-
Class io.permazen.encoding.PrimitiveEncoding
- serialVersionUID:
- 5581526700382536487L
-
Class io.permazen.encoding.PrimitiveWrapperEncoding
- serialVersionUID:
- 3988749140485792884L
-
Class io.permazen.encoding.ShortArrayEncoding
class ShortArrayEncoding extends IntegralArrayEncoding<short[],Short> implements Serializable - serialVersionUID:
- 2001467018347663363L
-
Class io.permazen.encoding.ShortEncoding
- serialVersionUID:
- 3817308228385115418L
-
Class io.permazen.encoding.StringConvertedEncoding
- serialVersionUID:
- -1937834783878909370L
-
Class io.permazen.encoding.StringEncoding
- serialVersionUID:
- -7808183397158645337L
-
Class io.permazen.encoding.Tuple2Encoding
- serialVersionUID:
- 8336238765491523439L
-
Class io.permazen.encoding.Tuple3Encoding
- serialVersionUID:
- 4983105988201934382L
-
Class io.permazen.encoding.Tuple4Encoding
- serialVersionUID:
- 7251327021306850353L
-
Class io.permazen.encoding.Tuple5Encoding
- serialVersionUID:
- -3834483329232587435L
-
Class io.permazen.encoding.TupleEncoding
- serialVersionUID:
- 8691368371643936848L
-
Class io.permazen.encoding.UnsignedIntEncoding
- serialVersionUID:
- 4653435311425384497L
-
Class io.permazen.encoding.URIEncoding
- serialVersionUID:
- -7746505152033541526L
-
Class io.permazen.encoding.UUIDEncoding
- serialVersionUID:
- -7426558458120883995L
-
Class io.permazen.encoding.VoidEncoding
- serialVersionUID:
- -1158051649344218848L
-
Class io.permazen.encoding.YearEncoding
- serialVersionUID:
- 6800527893478605289L
-
Class io.permazen.encoding.YearMonthEncoding
- serialVersionUID:
- 2773124141026846109L
-
Class io.permazen.encoding.ZonedDateTimeEncoding
class ZonedDateTimeEncoding extends Concat2Encoding<ZonedDateTime,OffsetDateTime, ZoneId> implements Serializable - serialVersionUID:
- 2484375470437659420L
-
Class io.permazen.encoding.ZoneIdEncoding
- serialVersionUID:
- -4059733969700779261L
-
Class io.permazen.encoding.ZoneOffsetEncoding
- serialVersionUID:
- 4606196393878370203L
-
-
Package io.permazen.kv
-
Exception io.permazen.kv.KVDatabaseException
class KVDatabaseException extends KVException implements Serializable-
Serialized Fields
-
store
KVDatabase store
-
-
-
Exception io.permazen.kv.KVException
class KVException extends RuntimeException implements Serializable -
Exception io.permazen.kv.KVTransactionException
class KVTransactionException extends KVDatabaseException implements Serializable-
Serialized Fields
-
kvt
KVTransaction kvt
-
-
-
Exception io.permazen.kv.KVTransactionTimeoutException
class KVTransactionTimeoutException extends StaleKVTransactionException implements Serializable -
Exception io.permazen.kv.RetryKVTransactionException
class RetryKVTransactionException extends KVTransactionException implements Serializable -
Exception io.permazen.kv.StaleKVTransactionException
class StaleKVTransactionException extends KVTransactionException implements Serializable
-
-
Package io.permazen.kv.array
-
Exception io.permazen.kv.array.ArrayKVException
class ArrayKVException extends RuntimeException implements Serializable
-
-
Package io.permazen.kv.mvcc
-
Class io.permazen.kv.mvcc.MemoryAtomicKVStore
class MemoryAtomicKVStore extends MemoryKVStore implements Serializable- serialVersionUID:
- -1764030312068037867L
-
Exception io.permazen.kv.mvcc.TransactionConflictException
class TransactionConflictException extends RetryKVTransactionException implements Serializable-
Serialized Fields
-
conflict
Conflict conflict
-
-
-
-
Package io.permazen.kv.simple
-
Class io.permazen.kv.simple.MemoryKVDatabase
class MemoryKVDatabase extends SimpleKVDatabase implements Serializable- serialVersionUID:
- -1963855429310582609L
-
Class io.permazen.kv.simple.SimpleKVDatabase
class SimpleKVDatabase extends Object implements Serializable- serialVersionUID:
- -6960954436594742251L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
-
Serialized Fields
-
kv
AtomicKVStore kv
TheAtomicKVStore
for the committed data. -
waitTimeout
long waitTimeout
-
-
Class io.permazen.kv.simple.XMLKVDatabase
class XMLKVDatabase extends MemoryKVDatabase implements Serializable- serialVersionUID:
- 5699298282473179002L
-
Serialized Fields
-
file
File file
-
generation
int generation
-
initialContentFile
File initialContentFile
-
repository
StreamRepository repository
-
timestamp
long timestamp
-
-
-
Package io.permazen.kv.util
-
Class io.permazen.kv.util.MemoryKVStore
class MemoryKVStore extends AbstractKVStore implements Serializable- serialVersionUID:
- -8112493152056118516L
-
Serialized Fields
-
map
ConcurrentNavigableMap<byte[],
byte[]> map
-
-
-
Package io.permazen.schema
-
Class io.permazen.schema.SchemaId
class SchemaId extends Object implements Serializable- serialVersionUID:
- 8837653387481503031L
-
-
Package io.permazen.spring
-
Class io.permazen.spring.PermazenTransactionManager
class PermazenTransactionManager extends AbstractPlatformTransactionManager implements Serializable-
Serialized Fields
-
createBranchedTransactions
boolean createBranchedTransactions
-
validateBeforeCommit
boolean validateBeforeCommit
-
validationMode
ValidationMode validationMode
TheValidationMode
to use for transactions.
-
-
-
Class io.permazen.spring.SpringXMLKVDatabase
class SpringXMLKVDatabase extends XMLKVDatabase implements Serializable- serialVersionUID:
- -4186155909343684572L
-
Serialized Fields
-
initialContentResource
Resource initialContentResource
-
-
-
Package io.permazen.util
-
Class io.permazen.util.Diffs
-
Exception io.permazen.util.ParseException
class ParseException extends IllegalArgumentException implements Serializable-
Serialized Fields
-
completions
ArrayList<String> completions
-
ctx
ParseContext ctx
-
-
-