Package oracle.pgx.api
Class EntityProviderMetaData
java.lang.Object
oracle.pgx.common.Self
oracle.pgx.api.EntityProviderMetaData
- Direct Known Subclasses:
EdgeProviderMetaData,VertexProviderMetaData
public abstract class EntityProviderMetaData
extends oracle.pgx.common.Self
Meta information about an entity provider in a
PgxGraph.- Since:
- 3.2.0
-
Method Summary
Modifier and TypeMethodDescriptionbooleanGets the ID type of this entity table.Get the key columns of this entity provider.Returns the list of provider labels ("type labels").getName()Gets the name of this entity table.Returns a list containing the metadata for the properties associated to this provider.inthashCode()voidSets the ID type of this entity table.voidsetKeyColumns(List<KeyColumnDescriptor> keyColumns) Set the key columns of this entity provider.voidsetProperties(List<PropertyMetaData> properties) toString()Methods inherited from class oracle.pgx.common.Self
addLinks, getCanonicalLink, getId, getLinks, injectLinks, setId, setLinks
-
Method Details
-
getKeyColumns
Get the key columns of this entity provider. Note that key column names may not be available, depending on how this graph was loaded.- Returns:
- List of key columns.
- Since:
- 25.2.0
-
setKeyColumns
Set the key columns of this entity provider.- Parameters:
keyColumns- List of key columns.- Since:
- 25.2.0
-
getIdType
Gets the ID type of this entity table.- Returns:
- the idType
- See Also:
-
setIdType
Sets the ID type of this entity table. -
getName
Gets the name of this entity table.- Returns:
- the table name
-
getLabels
Returns the list of provider labels ("type labels").- Returns:
- the list of provider labels
-
getProperties
Returns a list containing the metadata for the properties associated to this provider.- Returns:
- the list of property metadata
- Since:
- 21.1
-
setProperties
-
hashCode
public int hashCode() -
toString
-
equals
-