Uses of Class
io.permazen.PermazenField
Package
Description
Abstraction layer allowing access to a
Database
using normal Java objects.Permazen parsing related classes.
-
Uses of PermazenField in io.permazen
Modifier and TypeClassDescriptionclass
Represents a collection field in aPermazenClass
.class
Represents a complex field in aPermazenClass
.class
Represents a counter field in aPermazenClass
.class
Represents anEnum
array field in aPermazenClass
.class
Represents anEnum
field in aPermazenClass
.class
Represents a list field in aPermazenClass
.class
Represents a map field in aPermazenClass
.class
Represents a reference field in aPermazenClass
or a reference sub-field of a complex field in aPermazenClass
.class
Represents a set field in aPermazenClass
.class
Represents a simple field in aPermazenClass
or a simple sub-field of a complex field in aPermazenClass
.Modifier and TypeMethodDescription<T extends PermazenField>
TGet the specifiedPermazenField
in this database object type, cast to the given Java type.Modifier and TypeMethodDescriptionstatic PermazenField
Util.findField
(PermazenClass<?> pclass, String fieldName) Identify the named field in the givenPermazenClass
.static PermazenField
Util.findField
(PermazenClass<?> pclass, String fieldName, Boolean expectSubField) Identify the named field in the givenPermazenClass
.Modifier and TypeMethodDescriptionPermazenClass.getFieldsByName()
Get allPermazenField
's associated with this instance, indexed by name.PermazenClass.getFieldsByStorageId()
Get allPermazenField
's associated with this instance, indexed by storage ID.Modifier and TypeMethodDescriptiondefault R
PermazenFieldSwitch.casePermazenField
(PermazenField field) Visitor pattern roll-up method. -
Uses of PermazenField in io.permazen.cli.parse
Modifier and TypeMethodDescriptionstatic PermazenField
ParseUtil.resolveJField
(Session session, ObjId id, String name) Locate thePermazenField
with the given name in the specified object.