2. Data AnalyticsΒΆ
The following sections are available in this chapter:
- 2.1. Graph Thinking
- 2.2. Frames and Namespaces
- 2.3. Data Types and Operators
- 2.4. Frame Management
- 2.5. Data Movement
- 2.5.1. Getting Data into xGT
- 2.5.1.1. Loading from the Client Filesystem
- 2.5.1.2. Loading from the Server Filesystem
- 2.5.1.3. Loading from a URL
- 2.5.1.4. Loading from an AWS S3 Bucket
- 2.5.1.5. Inserting from the Client
- 2.5.1.6. Loading CSV Files
- 2.5.1.7. Loading Parquet Files
- 2.5.1.8. Encoding Text to Types
- 2.5.1.9. Reading into Edge Frames
- 2.5.1.10. Reading into Vertex Frames
- 2.5.1.11. Customizing Data Read Into Frames via TQL Input Filters
- 2.5.1.12. Setting Row Labels
- 2.5.1.13. Handling Ingest Errors
- 2.5.1.14. Digging Deeper into Ingest Errors
- 2.5.2. Getting Data out of xGT
- 2.5.3. Performance Considerations
- 2.5.4. S3 Credentials
- 2.5.5. Arrow Flight Server Endpoint
- 2.5.1. Getting Data into xGT
- 2.6. Job Management
- 2.7. The Trovares Query Language (TQL)
- 2.8. TQL Structure
- 2.9. Constraints
- 2.9.1. Pattern Filters
- 2.9.2. Functions
- 2.9.2.1. Aggregation Functions
- 2.9.2.2. Conversion Functions
- 2.9.2.3. Mathematical Functions
- 2.9.2.4. String Functions
- 2.9.2.5. Temporal Functions
- 2.9.2.6. Geospatial Point Functions
- 2.9.2.7. List Functions
- 2.9.2.8. Path Functions
- 2.9.2.9. Degree Functions
- 2.9.2.10. Distinct Vertices Function
- 2.9.2.11. Type Construction Functions
- 2.9.3. Temporal Components
- 2.9.4. Geospatial Components
- 2.9.5. CASE Expressions
- 2.9.6. Cypher Parameters
- 2.10. Property Extraction from Multiple Candidate Frames
- 2.11. List Clauses / Expressions
- 2.12. CALL Clause
- 2.13. Modifications, Additions and Deletions
- 2.14. Query Results
- 2.15. Row Access Control in Queries
- 2.16. TQL for Cypher Users
- 2.17. Access Control
- 2.18. Transactions
- 2.19. Query Optimization
- 2.20. TQL Fragments
- 2.21. Frame Row References (Row IDs)