Virtual DataPort VQL GuideΒΆ
- Preface
- Introduction
- General Overview of Virtual DataPort
- Language for Defining and Processing Data: VQL
- Data Types
- Statements
- Unicode Identifiers
- Logical Operators
- Comparison Operators
- Functions for Conditions and Derived Attributes
- Syntax Conventions
- Comments
- Generating Wrappers and Data Sources
- Creating Data Sources
- JDBC Data Sources
- ODBC Data Sources
- Multidimensional Data Sources
- Data Sources for SOAP Web Services
- XML Data Sources
- JSON Sources
- DF Data Sources
- Denodo Aracne Data Sources
- Google Search Data Sources
- LDAP Data Sources
- BAPI Data Sources
- Salesforce Data Sources
- Custom Data Sources
- Data Source Configuration Properties
- Specifying Paths in Virtual DataPort
- Creating Wrappers
- Execution Context and Interpolation Strings
- Wrapper Metadata
- JDBC Wrappers
- Multidimensional Databases Wrappers
- ODBC Wrappers
- WWW Wrappers
- Web Services Wrappers
- XML Wrappers
- JSON Wrappers
- DF Wrappers
- Denodo Aracne Wrappers
- Google Search Wrappers
- LDAP Wrappers
- BAPI Wrappers
- Salesforce Wrappers
- CUSTOM Wrappers
- Wrapper Configuration Properties
- Valid Conversions Between Types in Wrappers and VDP Types
- Native-type Conversions of a Wrapper to Java Types
- Type Conversion Tables for JDBC Wrappers
- Type Conversion Table for ODBC Wrappers
- Type Conversion Table for Web Source Wrappers
- Type Conversion Table for Web Services Wrappers
- Type Conversion Table for XML Wrappers
- Type Conversion Table for Delimited File Wrappers
- Type Conversion Table for CUSTOM Wrappers
- Type Conversion Table for Aracne Wrappers
- Type Conversion Table for Google Search Wrappers
- Filters
- Native-type Conversions of a Wrapper to Java Types
- QUERY WRAPPER Statements
- Creating Data Sources
- Creating a Base View
- Queries: SELECT Statement
- Defining a Derived View
- Defining the Statistics of a View
- Materialized Tables
- Temporary Tables
- Remote Tables
- Inserts, Updates and Deletes Over Views
- Refreshing Views
- Transactions in Virtual DataPort
- Stored Procedures
- Importing a Stored Procedure
- Use of Stored Procedures
- Predefined Stored Procedures
- CACHE_CONTENT
- CATALOG_ELEMENTS
- CATALOG_FKS
- CATALOG_METADATA_VIEWS
- CATALOG_PERMISSIONS
- CATALOG_PKS
- CATALOG_VDP_METADATA_VIEWS
- CATALOG_VIEWS
- CLEAN_CACHE_DATABASE
- COLUMN_DEPENDENCIES
- COMPACT_HADOOP_CACHE
- COMPACT_METADATA_TABLES
- CREATE_REMOTE_TABLE
- DROP_REMOTE_TABLE
- DUAL
- GENERATE_SMART_STATS_FOR_FIELDS
- GENERATE_SMART_STATS_FOR_FIELDS_BY_TABLENAME
- GENERATE_STATS
- GENERATE_STATS_FOR_FIELDS
- GENERATE_VQL_TO_CREATE_JDBC_BASE_VIEW
- GET_ACTIVE_LOGGERS
- GET_ASSOCIATIONS
- GET_CACHE_COLUMNS
- GET_CACHE_CONFIGURATION
- GET_CACHE_TABLE
- GET_CATALOG_EFFECTIVE_PERMISSIONS
- GET_CATALOG_METADATA_WS
- GET_DELEGATED_SQLSENTENCE
- GET_ELEMENTS
- GET_EXPORTED_KEYS
- GET_FOREIGN_KEYS
- GET_JDBC_DATASOURCE_TABLES
- GET_PRIMARY_KEYS
- GET_PROCEDURE_COLUMNS
- GET_SERVER_CONNECTIVITY
- GET_SESSIONS
- GET_SOURCE_CHANGES
- GET_SOURCE_COLUMNS
- GET_SOURCE_TABLE
- GET_TYPE_ATTRIBUTES
- GET_USER_DEFINED_TYPES
- GET_VIEW_COLUMNS
- GET_VIEW_INDEXES
- GET_VIEW_STATISTICS
- GET_VIEWS
- LIST_JDBC_DATASOURCE_TABLES
- LOGCONTROLLER
- MIGRATE_DATE_TYPES
- PING_DATA_SOURCE
- SOURCE_CHANGES
- VIEW_DEPENDENCIES
- WAIT
- WEBCONTAINER_ELEMENTS
- WEBCONTAINER_ELEMENT_STATUS
- WRITELOGERROR
- WRITELOGINFO
- Defining Other Elements of the Catalog
- Creating Databases, Users, Roles and Access Privileges
- Describing Catalog Elements
- Listing Elements in the Catalog
- Removing Elements from the Catalog
- Publication of Web Services
- Publication of Widgets
- RESTful Architecture
- Help Command
- Version Control Systems Integration Commands
- Resource Manager
- Advanced Characteristics
- Management of Compound Values
- Changing Settings of Virtual DataPort and the Web Container
- Dynamic Choice of Join Strategy
- Using the Cache
- Configuring Swapping Policies
- Managing Internationalization Configurations
- Execution Context of a Query and Interpolation Strings
- Adding Variables to Selection Conditions (GETVAR and SETVAR)
- Appendix
- Syntax of Condition Functions
- Arithmetic Functions
- Text Processing Functions
- Datetime Processing Functions
- ADDDAY
- ADDHOUR
- ADDMINUTE
- ADDMONTH
- ADDSECOND
- ADDWEEK
- ADDYEAR
- AT TIME ZONE
- CONVERT_TIMEZONE
- CURRENT_DATE
- CURRENT_TIMESTAMP
- EXTRACT
- FIRSTDAYOFMONTH
- FIRSTDAYOFWEEK
- FORMATDATE
- GETDAY
- GETDAYOFWEEK
- GETDAYOFYEAR
- GETDAYSBETWEEN
- GETHOUR
- GETMILLISECOND
- GETMINUTE
- GETMONTH
- GETMONTHSBETWEEN
- GETQUARTER
- GETSECOND
- GETTIMEINMILLIS
- GETWEEK
- GETYEAR
- LASTDAYOFMONTH
- LASTDAYOFWEEK
- LOCALTIMESTAMP
- MAX
- MIN
- NEXTWEEKDAY
- NOW
- PREVIOUSWEEKDAY
- SUBTRACT
- TO_DATE
- TO_LOCALDATE
- TO_TIME
- TO_TIMESTAMP
- TO_TIMESTAMPTZ
- TRUNC
- XML Processing Functions
- Type Conversion Functions
- Aggregation Functions
- Analytic Functions (Window Functions)
- Other Functions
- Syntax of Search Expressions for the Contains Operator
- Support for the Contains Operator of Each Source Type
- CASE Clause Examples
- Date and Time Pattern Strings
- Web Services Created with Previous Versions of the Denodo Platform
- Syntax of Condition Functions