Package io.inversion
Class Index
java.lang.Object
io.inversion.Index
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Collectionprotected Stringprotected Projectionprotected Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetColumnName(int index) getJsonName(int index) getName()getProperty(int idx) getType()booleanbooleanbooleanisUnique()intsize()toString()withCollection(Collection coll) withProjection(Projection projection) withProperties(Property... properties) withProperty(int sequence, Property property) withUnique(boolean unique)
-
Field Details
-
TYPE_INDEX
- See Also:
-
TYPE_RESOURCE_KEY
- See Also:
-
TYPE_PRIMARY_KEY
- See Also:
-
TYPE_FOREIGN_KEY
- See Also:
-
properties
-
collection
-
name
-
type
-
unique
protected boolean unique -
projection
-
-
Constructor Details
-
Index
public Index() -
Index
-
Index
-
-
Method Details
-
equals
-
toString
-
isExclude
public boolean isExclude() -
getCollection
-
withCollection
-
getName
-
withName
-
getType
-
withType
-
isType
-
isUnique
public boolean isUnique() -
withUnique
-
size
public int size() -
withProperty
-
withProperties
-
getProperties
-
getProperty
-
getColumnName
-
getColumnNames
-
getJsonName
-
getJsonNames
-
getProjection
-
withProjection
-