1
0
Fork 0
arangodb/Documentation/Books/Drivers/java-reference-database-vie...

64 lines
1.2 KiB
Markdown

---
layout: default
description: These functions implement the HTTP API for accessing View
---
# Accessing Views
These functions implement the
[HTTP API for accessing Views](../http/views.html).
## ArangoDatabase.view
`ArangoDatabase.view(String name) : ArangoView`
Returns a _ArangoView_ instance for the given view name.
**Arguments**
- **name**: `String`
Name of the view
**Examples**
```Java
ArangoDB arango = new ArangoDB.Builder().build();
ArangoDatabase db = arango.db("myDB");
ArangoView view = db.view("myView");
```
## ArangoDatabase.arangoSearch
`ArangoDatabase.arangoSearch(String name) : ArangoSearch`
Returns a _ArangoSearch_ instance for the given ArangoSearch view name.
**Arguments**
- **name**: `String`
Name of the view
**Examples**
```Java
ArangoDB arango = new ArangoDB.Builder().build();
ArangoDatabase db = arango.db("myDB");
ArangoSearch view = db.arangoSearch("myArangoSearchView");
```
## ArangoDatabase.getViews
`ArangoDatabase.getViews() : Collection<ViewEntity>`
Fetches all views from the database and returns an list of collection descriptions.
**Examples**
```Java
ArangoDB arango = new ArangoDB.Builder().build();
ArangoDatabase db = arango.db("myDB");
Collection<ViewEntity> infos = db.getViews();
```