Package org.hibernate.metamodel.mapping
Class SelectablePath
java.lang.Object
org.hibernate.metamodel.mapping.SelectablePath
- All Implemented Interfaces:
Serializable,DotIdentifierSequence
@Incubating
public class SelectablePath
extends Object
implements Serializable, DotIdentifierSequence
The path for a selectable.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAppend a new part to the end of this sequence, returning the new representation.booleanThe full sequence text.The name of this leaf sequence part.The parent sequence part.getParts()inthashCode()static SelectablePathrelativize(SelectablePath basePath) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.spi.DotIdentifierSequence
isRoot
-
Constructor Details
-
SelectablePath
-
-
Method Details
-
parse
-
getParts
- Specified by:
getPartsin interfaceDotIdentifierSequence
-
relativize
-
getSelectableName
-
getParent
Description copied from interface:DotIdentifierSequenceThe parent sequence part.Given the sequence
a.b.c, returns the sequencea.b.- Specified by:
getParentin interfaceDotIdentifierSequence
-
append
Description copied from interface:DotIdentifierSequenceAppend a new part to the end of this sequence, returning the new representation.Given the sequence
a.b.c, appendingdresults in the new sequencea.b.c.d.- Specified by:
appendin interfaceDotIdentifierSequence
-
getLocalName
Description copied from interface:DotIdentifierSequenceThe name of this leaf sequence part.Given the sequence
a.b.c, returns the string"c".- Specified by:
getLocalNamein interfaceDotIdentifierSequence
-
getFullPath
Description copied from interface:DotIdentifierSequenceThe full sequence text.Given the sequence
a.b.c, returns the string"a.b.c".- Specified by:
getFullPathin interfaceDotIdentifierSequence
-
toString
-
equals
-
hashCode
public int hashCode()
-