public class EntitySet extends java.lang.Object implements BindingPath
Encapsulates the metadata of an OData entity set.
Also used for OData EntitySet.isSingleton
entities.
DataService.createEntity
, DataService.updateEntity
, DataService.deleteEntity
, DataService.getEntity
, DataService.getEntityList
.
Modifier and Type | Class and Description |
---|---|
static class |
EntitySet.Index
Metadata for an index on the containing entity set.
|
static class |
EntitySet.IndexList
A list of item type
EntitySet.Index . |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLUMN_TABLE
Table type for column-based storage.
|
static java.lang.String |
NO_TABLE
Special value for
EntitySet.table to indicate that this entity set should not be stored in the database. |
static java.lang.String |
ROW_TABLE
Table type for row-based storage.
|
static EntitySet |
undefined |
Constructor and Description |
---|
EntitySet() |
Modifier and Type | Method and Description |
---|---|
Annotation |
getAnnotation(java.lang.String term)
Lookup an existing annotation by term name, or throw an exception if the annotation is not found.
|
AnnotationMap |
getAnnotations()
Return map of annotations for this model element.
|
EntitySet |
getBinding(java.lang.String name)
Lookup an existing navigation property binding by name.
|
boolean |
getCanBeRemoved()
Return can this model element be removed by
DataService.refreshMetadata . |
boolean |
getCheckDeletes()
Return should the affected row count for local deletes be checked, to ensure that each expected deleted row was actually deleted? Defaults to
true . |
boolean |
getCheckUpdates()
Return should the affected row count for local updates be checked, to ensure that each expected updated row was actually updated? Defaults to
true . |
StringList |
getCreateRoles()
Return security roles permitted for a user to be able to create entities in this entity set.
|
SelectItemList |
getDefaultSelect()
Return list of default selection items for this entity set.
|
StringList |
getDeleteRoles()
Return security roles permitted for a user to be able to delete entities from this entity set.
|
java.lang.String |
getDeltaView()
Return (nullable) Delta-tracking view for this entity set (if different from the
EntitySet.table ). |
int |
getDownloadOrder()
Return a custom download order for use in synchronization.
|
Annotation |
getDownloadQuery()
Return (nullable) Annotation for SQL download query (if any), otherwise
null . |
EntityType |
getEntityType()
Return entity type for entities in this set.
|
boolean |
getGeneratedKey()
Return does this entity set require a generated primary key.
|
EntitySet.IndexList |
getIndexes()
Return secondary indexes to be created in the database.
|
java.lang.String |
getKeyGenerator()
Return (nullable) Name of key generator sequence (if
EntitySet.generatedKey is true ). |
java.lang.String |
getLocalName()
Return the local name of this set within its owning
EntityContainer , e.g. |
EntitySetMetrics |
getMetrics()
Return metrics for runtime use of this entity set.
|
java.lang.String |
getName()
Return synonym for
EntitySet.qualifiedName . |
boolean |
getPartitionByClient()
Return should the database table for this entity set be partitioned by client?
|
EntitySetMap |
getPathBindings()
Return map of bindings from navigation properties to entity sets.
|
java.lang.String |
getQualifiedName()
Return the name of this set qualified by its owning
EntityContainer name, e.g. |
StringList |
getReadRoles()
Return security roles permitted for a user to be able to read entities from this entity set.
|
java.lang.String |
getResourcePath()
Return the name of this set as it should be referenced in resource paths (e.g.
|
java.lang.String |
getSchema()
Return (nullable) Schema that contains the table.
|
boolean |
getSelectAfterCreate()
Return should entities be reselected after create, to ensure that database-generated column values will be available afterwards? Defaults to
true . |
boolean |
getSelectAfterUpdate()
Return should entities be reselected after update, to ensure that database-generated column values will be available afterwards? Defaults to
true . |
int |
getSourceLine()
Return source line number for this schema element within its defining schema.
|
boolean |
getSurrogateKey()
Return does this entity set use a system-generated surrogate key for persistence, rather than its model-defined primary key.
|
int |
getSystemFlags()
For internal use only.
|
java.lang.String |
getTable()
Return (nullable) Database table for this entity set.
|
java.lang.String |
getTableType()
Return (nullable) Database table type for this entity set.
|
java.lang.String |
getTargetPath()
Return the name of this set qualified by its owning
DataSchema and EntityContainer names, e.g. |
boolean |
getTrackChanges()
Return set to
false to disable change tracking for this entity set. |
boolean |
getTrackDownloads()
Return set to
false to disable download tracking for this entity set. |
StringList |
getUpdateRoles()
Return security roles permitted for a user to be able to update entities in this entity set.
|
int |
getUploadBatchSize()
Return upload batch size (defaults to 20)
|
boolean |
hasBackendEtag()
Return does this entity set have a backend etag column?
|
boolean |
hasOfflineKey()
Return does this entity set have an offline key column?
|
boolean |
hasOfflineState()
Return does this entity set have an error state column?
|
boolean |
hasVersionColumn()
Return does this entity set have a row version column?
|
boolean |
isDownloadable()
Return is this entity downloadable?
|
boolean |
isDownloadFilter()
Return is this entity set intended for use as a filter in SQL download queries?
|
boolean |
isExtension()
Return
true if this set was added since metadata was originally loaded. |
boolean |
isImportedFromSQL()
Return is this entity set imported from an existing SQL database table?
|
boolean |
isLocal()
Return is this a local entity set?
A local entity set exists only in the local database (for application use), not the backend system.
|
boolean |
isRemoved()
Return has this model element been removed by a successful call to
DataService.refreshMetadata ?
If `isRemoved == true, that implies that the old metadata (before refreshMetadata was called) did include this model element,
and that the new metadata (after refreshMetadata was called) does not include this model element. |
boolean |
isSingleton()
Return does this entity set represent an OData singleton entity?
|
boolean |
isSystem()
Return is this a system entity set?
A system entity set exists only in the local database (for internal use), not the backend system.
|
boolean |
isUploadable()
Return is this entity uploadable?
|
void |
setBackendEtag(boolean value)
Set does this entity set have a backend etag column?
|
void |
setCanBeRemoved(boolean value)
Set can this model element be removed by
DataService.refreshMetadata . |
void |
setCheckDeletes(boolean value)
Set should the affected row count for local deletes be checked, to ensure that each expected deleted row was actually deleted? Defaults to
true . |
void |
setCheckUpdates(boolean value)
Set should the affected row count for local updates be checked, to ensure that each expected updated row was actually updated? Defaults to
true . |
void |
setCreateRoles(StringList value)
Set security roles permitted for a user to be able to create entities in this entity set.
|
void |
setDeleteRoles(StringList value)
Set security roles permitted for a user to be able to delete entities from this entity set.
|
void |
setDeltaView(java.lang.String value)
Set delta-tracking view for this entity set (if different from the
EntitySet.table ). |
void |
setDownloadable(boolean value)
Set is this entity downloadable?
|
void |
setDownloadFilter(boolean value)
Set is this entity set intended for use as a filter in SQL download queries?
|
void |
setDownloadOrder(int value)
Set a custom download order for use in synchronization.
|
void |
setDownloadQuery(Annotation value)
Set annotation for SQL download query (if any), otherwise
null . |
void |
setEntityType(EntityType value)
Set entity type for entities in this set.
|
void |
setExtension(boolean value)
Set
true if this set was added since metadata was originally loaded. |
void |
setGeneratedKey(boolean value)
Set does this entity set require a generated primary key.
|
void |
setImportedFromSQL(boolean value)
Set is this entity set imported from an existing SQL database table?
|
void |
setIndexes(EntitySet.IndexList value)
Set secondary indexes to be created in the database.
|
void |
setKeyGenerator(java.lang.String value)
Set name of key generator sequence (if
EntitySet.generatedKey is true ). |
void |
setLocal(boolean value)
Set is this a local entity set?
A local entity set exists only in the local database (for application use), not the backend system.
|
void |
setLocalName(java.lang.String value)
Set the local name of this set within its owning
EntityContainer , e.g. |
void |
setOfflineKey(boolean value)
Set does this entity set have an offline key column?
|
void |
setOfflineState(boolean value)
Set does this entity set have an error state column?
|
void |
setPartitionByClient(boolean value)
Set should the database table for this entity set be partitioned by client?
|
void |
setQualifiedName(java.lang.String value)
Set the name of this set qualified by its owning
EntityContainer name, e.g. |
void |
setReadRoles(StringList value)
Set security roles permitted for a user to be able to read entities from this entity set.
|
void |
setRemoved(boolean value)
Set has this model element been removed by a successful call to
DataService.refreshMetadata ?
If `isRemoved == true, that implies that the old metadata (before refreshMetadata was called) did include this model element,
and that the new metadata (after refreshMetadata was called) does not include this model element. |
void |
setResourcePath(java.lang.String value)
Set the name of this set as it should be referenced in resource paths (e.g.
|
void |
setSchema(java.lang.String value)
Set schema that contains the table.
|
void |
setSelectAfterCreate(boolean value)
Set should entities be reselected after create, to ensure that database-generated column values will be available afterwards? Defaults to
true . |
void |
setSelectAfterUpdate(boolean value)
Set should entities be reselected after update, to ensure that database-generated column values will be available afterwards? Defaults to
true . |
void |
setSingleton(boolean value)
Set does this entity set represent an OData singleton entity?
|
void |
setSourceLine(int value)
Set source line number for this schema element within its defining schema.
|
void |
setSurrogateKey(boolean value)
Set does this entity set use a system-generated surrogate key for persistence, rather than its model-defined primary key.
|
void |
setSystem(boolean value)
Set is this a system entity set?
A system entity set exists only in the local database (for internal use), not the backend system.
|
void |
setSystemFlags(int value)
For internal use only.
|
void |
setTable(java.lang.String value)
Set database table for this entity set.
|
void |
setTableType(java.lang.String value)
Set database table type for this entity set.
|
void |
setTargetPath(java.lang.String value)
Set the name of this set qualified by its owning
DataSchema and EntityContainer names, e.g. |
void |
setTrackChanges(boolean value)
Set set to
false to disable change tracking for this entity set. |
void |
setTrackDownloads(boolean value)
Set set to
false to disable download tracking for this entity set. |
void |
setUpdateRoles(StringList value)
Set security roles permitted for a user to be able to update entities in this entity set.
|
void |
setUploadable(boolean value)
Set is this entity uploadable?
|
void |
setUploadBatchSize(int value)
Set upload batch size (defaults to 20)
|
void |
setVersionColumn(boolean value)
Set does this entity set have a row version column?
|
java.lang.String |
toString() |
static EntitySet |
undefinedIfNull(EntitySet entitySet)
|
public static final java.lang.String NO_TABLE
Special value for EntitySet.table
to indicate that this entity set should not be stored in the database.
public static final java.lang.String COLUMN_TABLE
Table type for column-based storage.
public static final java.lang.String ROW_TABLE
Table type for row-based storage.
public static final EntitySet undefined
public Annotation getAnnotation(java.lang.String term)
Lookup an existing annotation by term name, or throw an exception if the annotation is not found.
EntitySet.annotations
and AnnotationMap.get
, for looking up annotations that might not exist.
term
- The term name.public AnnotationMap getAnnotations()
Return map of annotations for this model element. For annotations without qualifiers, the entry key is the annotation term name. For annotations with qualifiers, the entry key is the annotation term name, then "#", then the annotation qualifier.
public EntitySet getBinding(java.lang.String name)
Lookup an existing navigation property binding by name.
EntitySet.pathBindings
and EntitySetMap.get
, for looking up bindings that might not exist.
name
- Name of the property.public boolean getCanBeRemoved()
Return can this model element be removed by DataService.refreshMetadata
. Defaults to false
.
Set this to true
to indicate that the application is coded to be able able to function correctly without this model element.
public boolean getCheckDeletes()
Return should the affected row count for local deletes be checked, to ensure that each expected deleted row was actually deleted? Defaults to true
.
true
.public boolean getCheckUpdates()
Return should the affected row count for local updates be checked, to ensure that each expected updated row was actually updated? Defaults to true
.
true
.public StringList getCreateRoles()
Return security roles permitted for a user to be able to create entities in this entity set. The user need only belong to one of the roles.
public SelectItemList getDefaultSelect()
Return list of default selection items for this entity set.
public StringList getDeleteRoles()
Return security roles permitted for a user to be able to delete entities from this entity set. The user need only belong to one of the roles.
public java.lang.String getDeltaView()
Return (nullable) Delta-tracking view for this entity set (if different from the EntitySet.table
).
EntitySet.table
).public int getDownloadOrder()
Return a custom download order for use in synchronization.
The entity set with the lowest downloadOrder
value is downloaded first.
The download sequence for two entity sets with the same downloadOrder
will
be the same as the order of the EntitySet
definitions in the service CSDL.
public Annotation getDownloadQuery()
Return (nullable) Annotation for SQL download query (if any), otherwise null
.
null
.public EntityType getEntityType()
Return entity type for entities in this set.
public boolean getGeneratedKey()
Return does this entity set require a generated primary key.
public EntitySet.IndexList getIndexes()
Return secondary indexes to be created in the database.
public java.lang.String getKeyGenerator()
Return (nullable) Name of key generator sequence (if EntitySet.generatedKey
is true
).
EntitySet.generatedKey
is true
).public java.lang.String getLocalName()
Return the local name of this set within its owning EntityContainer
, e.g. "MyEntitySet".
EntityContainer
, e.g. "MyEntitySet".public EntitySetMetrics getMetrics()
Return metrics for runtime use of this entity set.
public java.lang.String getName()
Return synonym for EntitySet.qualifiedName
.
EntitySet.qualifiedName
.public boolean getPartitionByClient()
Return should the database table for this entity set be partitioned by client?
public EntitySetMap getPathBindings()
Return map of bindings from navigation properties to entity sets.
public java.lang.String getQualifiedName()
Return the name of this set qualified by its owning EntityContainer
name, e.g. "MyContainer.MyEntitySet".
The Entity container prefix is omitted for the "default" entity container in the outermost schema.
EntityContainer
name, e.g. "MyContainer.MyEntitySet".public StringList getReadRoles()
Return security roles permitted for a user to be able to read entities from this entity set. The user need only belong to one of the roles.
public java.lang.String getResourcePath()
Return the name of this set as it should be referenced in resource paths (e.g. localName for OData V4, qualifiedName for OData V2).
public java.lang.String getSchema()
Return (nullable) Schema that contains the table.
public boolean getSelectAfterCreate()
Return should entities be reselected after create, to ensure that database-generated column values will be available afterwards? Defaults to true
.
true
.public boolean getSelectAfterUpdate()
Return should entities be reselected after update, to ensure that database-generated column values will be available afterwards? Defaults to true
.
true
.public int getSourceLine()
Return source line number for this schema element within its defining schema.
public boolean getSurrogateKey()
Return does this entity set use a system-generated surrogate key for persistence, rather than its model-defined primary key.
public int getSystemFlags()
For internal use only.
public java.lang.String getTable()
Return (nullable) Database table for this entity set.
public java.lang.String getTableType()
Return (nullable) Database table type for this entity set. If unset, the default table type depends on the target database.
#constants) (COLUMN_TABLE, ROW_TABLE).
public java.lang.String getTargetPath()
Return the name of this set qualified by its owning DataSchema
and EntityContainer
names, e.g. "MySchema.MyContainer/MyEntitySet".
DataSchema
and EntityContainer
names, e.g. "MySchema.MyContainer/MyEntitySet".public boolean getTrackChanges()
Return set to false
to disable change tracking for this entity set. Defaults to true
.
false
to disable change tracking for this entity set. Defaults to true
.public boolean getTrackDownloads()
Return set to false
to disable download tracking for this entity set. Defaults to true
.
false
to disable download tracking for this entity set. Defaults to true
.public StringList getUpdateRoles()
Return security roles permitted for a user to be able to update entities in this entity set. The user need only belong to one of the roles.
public int getUploadBatchSize()
Return upload batch size (defaults to 20)
public boolean hasBackendEtag()
Return does this entity set have a backend etag column?
public boolean hasOfflineKey()
Return does this entity set have an offline key column?
public boolean hasOfflineState()
Return does this entity set have an error state column?
public boolean hasVersionColumn()
Return does this entity set have a row version column?
public boolean isDownloadFilter()
Return is this entity set intended for use as a filter in SQL download queries?
public boolean isDownloadable()
Return is this entity downloadable?
public boolean isExtension()
Return true
if this set was added since metadata was originally loaded.
true
if this set was added since metadata was originally loaded.public boolean isImportedFromSQL()
Return is this entity set imported from an existing SQL database table?
public boolean isLocal()
Return is this a local entity set? A local entity set exists only in the local database (for application use), not the backend system.
public boolean isRemoved()
Return has this model element been removed by a successful call to DataService.refreshMetadata
?
If `isRemoved == true, that implies that the old metadata (before refreshMetadata was called) did include this model element,
and that the new metadata (after refreshMetadata was called) does not include this model element.
public boolean isSingleton()
Return does this entity set represent an OData singleton entity?
public boolean isSystem()
Return is this a system entity set? A system entity set exists only in the local database (for internal use), not the backend system.
public boolean isUploadable()
Return is this entity uploadable?
public void setBackendEtag(boolean value)
Set does this entity set have a backend etag column?
value
- Does this entity set have a backend etag column?public void setCanBeRemoved(boolean value)
Set can this model element be removed by DataService.refreshMetadata
. Defaults to false
.
Set this to true
to indicate that the application is coded to be able able to function correctly without this model element.
value
- Can this model element be removed by `DataService.refreshMetadata`. Defaults to `false`.public void setCheckDeletes(boolean value)
Set should the affected row count for local deletes be checked, to ensure that each expected deleted row was actually deleted? Defaults to true
.
value
- Should the affected row count for local deletes be checked, to ensure that each expected deleted row was actually deleted? Defaults to true
.public void setCheckUpdates(boolean value)
Set should the affected row count for local updates be checked, to ensure that each expected updated row was actually updated? Defaults to true
.
value
- Should the affected row count for local updates be checked, to ensure that each expected updated row was actually updated? Defaults to true
.public void setCreateRoles(StringList value)
Set security roles permitted for a user to be able to create entities in this entity set. The user need only belong to one of the roles.
value
- Security roles permitted for a user to be able to create entities in this entity set.public void setDeleteRoles(StringList value)
Set security roles permitted for a user to be able to delete entities from this entity set. The user need only belong to one of the roles.
value
- Security roles permitted for a user to be able to delete entities from this entity set.public void setDeltaView(java.lang.String value)
Set delta-tracking view for this entity set (if different from the EntitySet.table
).
value
- Delta-tracking view for this entity set (if different from the EntitySet.table
).public void setDownloadFilter(boolean value)
Set is this entity set intended for use as a filter in SQL download queries?
value
- Is this entity set intended for use as a filter in SQL download queries?public void setDownloadOrder(int value)
Set a custom download order for use in synchronization.
The entity set with the lowest downloadOrder
value is downloaded first.
The download sequence for two entity sets with the same downloadOrder
will
be the same as the order of the EntitySet
definitions in the service CSDL.
value
- A custom download order for use in synchronization.public void setDownloadQuery(Annotation value)
Set annotation for SQL download query (if any), otherwise null
.
value
- Annotation for SQL download query (if any), otherwise null
.public void setDownloadable(boolean value)
Set is this entity downloadable?
value
- Is this entity downloadable?public void setEntityType(EntityType value)
Set entity type for entities in this set.
value
- Entity type for entities in this set.public void setExtension(boolean value)
Set true
if this set was added since metadata was originally loaded.
value
- true
if this set was added since metadata was originally loaded.public void setGeneratedKey(boolean value)
Set does this entity set require a generated primary key.
value
- Does this entity set require a generated primary key.public void setImportedFromSQL(boolean value)
Set is this entity set imported from an existing SQL database table?
value
- Is this entity set imported from an existing SQL database table?public void setIndexes(EntitySet.IndexList value)
Set secondary indexes to be created in the database.
value
- Secondary indexes to be created in the database.public void setKeyGenerator(java.lang.String value)
Set name of key generator sequence (if EntitySet.generatedKey
is true
).
value
- Name of key generator sequence (if EntitySet.generatedKey
is true
).public void setLocal(boolean value)
Set is this a local entity set? A local entity set exists only in the local database (for application use), not the backend system.
value
- Is this a local entity set?public void setLocalName(java.lang.String value)
Set the local name of this set within its owning EntityContainer
, e.g. "MyEntitySet".
value
- The local name of this set within its owning EntityContainer
, e.g. "MyEntitySet".public void setOfflineKey(boolean value)
Set does this entity set have an offline key column?
value
- Does this entity set have an offline key column?public void setOfflineState(boolean value)
Set does this entity set have an error state column?
value
- Does this entity set have an error state column?public void setPartitionByClient(boolean value)
Set should the database table for this entity set be partitioned by client?
value
- Should the database table for this entity set be partitioned by client?public void setQualifiedName(java.lang.String value)
Set the name of this set qualified by its owning EntityContainer
name, e.g. "MyContainer.MyEntitySet".
The Entity container prefix is omitted for the "default" entity container in the outermost schema.
value
- The name of this set qualified by its owning EntityContainer
name, e.g. "MyContainer.MyEntitySet".public void setReadRoles(StringList value)
Set security roles permitted for a user to be able to read entities from this entity set. The user need only belong to one of the roles.
value
- Security roles permitted for a user to be able to read entities from this entity set.public void setRemoved(boolean value)
Set has this model element been removed by a successful call to DataService.refreshMetadata
?
If `isRemoved == true, that implies that the old metadata (before refreshMetadata was called) did include this model element,
and that the new metadata (after refreshMetadata was called) does not include this model element.
value
- Has this model element been removed by a successful call to `DataService.refreshMetadata`?public void setResourcePath(java.lang.String value)
Set the name of this set as it should be referenced in resource paths (e.g. localName for OData V4, qualifiedName for OData V2).
value
- The name of this set as it should be referenced in resource paths (e.g. localName for OData V4, qualifiedName for OData V2).public void setSchema(java.lang.String value)
Set schema that contains the table.
value
- Schema that contains the table.public void setSelectAfterCreate(boolean value)
Set should entities be reselected after create, to ensure that database-generated column values will be available afterwards? Defaults to true
.
value
- Should entities be reselected after create, to ensure that database-generated column values will be available afterwards? Defaults to true
.public void setSelectAfterUpdate(boolean value)
Set should entities be reselected after update, to ensure that database-generated column values will be available afterwards? Defaults to true
.
value
- Should entities be reselected after update, to ensure that database-generated column values will be available afterwards? Defaults to true
.public void setSingleton(boolean value)
Set does this entity set represent an OData singleton entity?
value
- Does this entity set represent an OData singleton entity?public void setSourceLine(int value)
Set source line number for this schema element within its defining schema.
value
- Source line number for this schema element within its defining schema.public void setSurrogateKey(boolean value)
Set does this entity set use a system-generated surrogate key for persistence, rather than its model-defined primary key.
value
- Does this entity set use a system-generated surrogate key for persistence, rather than its model-defined primary key.public void setSystem(boolean value)
Set is this a system entity set? A system entity set exists only in the local database (for internal use), not the backend system.
value
- Is this a system entity set?public void setSystemFlags(int value)
For internal use only.
value
- (internal use only)public void setTable(java.lang.String value)
Set database table for this entity set.
value
- Database table for this entity set.public void setTableType(java.lang.String value)
Set database table type for this entity set. If unset, the default table type depends on the target database.
#constants) (COLUMN_TABLE, ROW_TABLE).
value
- Database table type for this entity set.public void setTargetPath(java.lang.String value)
Set the name of this set qualified by its owning DataSchema
and EntityContainer
names, e.g. "MySchema.MyContainer/MyEntitySet".
value
- The name of this set qualified by its owning DataSchema
and EntityContainer
names, e.g. "MySchema.MyContainer/MyEntitySet".public void setTrackChanges(boolean value)
Set set to false
to disable change tracking for this entity set. Defaults to true
.
value
- Set to false
to disable change tracking for this entity set. Defaults to true
.public void setTrackDownloads(boolean value)
Set set to false
to disable download tracking for this entity set. Defaults to true
.
value
- Set to false
to disable download tracking for this entity set. Defaults to true
.public void setUpdateRoles(StringList value)
Set security roles permitted for a user to be able to update entities in this entity set. The user need only belong to one of the roles.
value
- Security roles permitted for a user to be able to update entities in this entity set.public void setUploadBatchSize(int value)
Set upload batch size (defaults to 20)
value
- Upload batch size (defaults to 20)public void setUploadable(boolean value)
Set is this entity uploadable?
value
- Is this entity uploadable?public void setVersionColumn(boolean value)
Set does this entity set have a row version column?
value
- Does this entity set have a row version column?public java.lang.String toString()
toString
in class java.lang.Object
public static EntitySet undefinedIfNull(EntitySet entitySet)
Return EntitySet.undefined
if entitySet
is null
, otherwise return entitySet
.
entitySet
- (nullable) Entity set, or null
.EntitySet.undefined
if entitySet
is null
, otherwise return entitySet
.