extends |
NamedElementInterface, AnnotatableInterface, AnnotationTargetInterface |
|---|
The entity container — the single runtime context that groups all addressable resources of an OData service.
Every OData service exposes exactly one entity container in its metadata document. The container holds entity sets, singletons, and function imports. A container may extend another container defined in a referenced schema, inheriting its members.
The container is the root from which a query planner resolves all resource addresses. Navigation property bindings on entity sets and singletons are resolved within the scope of this container.
| Methods | ||
|---|---|---|
public
|
getEntitySets(): list<EntitySetInterface>
|
# |
public
|
getEntitySet(string $name): ?EntitySetInterface
|
# |
public
|
getSingletons(): list<SingletonInterface>
|
# |
public
|
getSingleton(string $name): ?SingletonInterface
|
# |
public
|
getFunctionImports(): list<FunctionImportInterface>
|
# |
public
|
getFunctionImport(string $name): ?FunctionImportInterface
|
# |
public
|
getExtendsName(): ?string
|
# |
| Methods inherited from LaravelUi5\OData\Edm\Contracts\NamedElementInterface |
|---|
getName() |
| Methods inherited from LaravelUi5\OData\Edm\Contracts\AnnotatableInterface |
|---|
getAnnotations(), getAnnotation() |