From 082025458df2738cb1899cbf295db6a284e2bcc9 Mon Sep 17 00:00:00 2001 From: Bryant Howell Date: Fri, 6 Dec 2019 13:42:12 -0600 Subject: [PATCH] Finished updating Table of Contents in README --- README.md | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 2697b53..3154fb5 100644 --- a/README.md +++ b/README.md @@ -111,24 +111,25 @@ The TableauDatasource class uses the `TDEFileGenerator` and/or the `HyperFileGen * [1.10 Metadata (2019.3+)](#110-metadata) * [1.11 Webhooks (2019.4+)](#111-webhooks) - [2 tableau_documents: Modifying Tableau Documents (for Template Publishing)](#2-tableau-documents-modifying-tableau-documents-for-template-publishing) - * [2.1 Document classes](#21-document-classes) - * [2.2 TableauFile Class](#22-tableaufile-class) - * [2.3 TableauDocument Class](#23-tableaudocument-class) - * [2.4 TableauWorkbook Class](#24-tableauworkbook-class) - * [2.5 TableauDatasource Class](#25-tableaudatasource-class) - * [2.6 TableauConnection Class](#26-tableauconnection-class) - * [2.7 Published Datasources in a Workbook](#27-published-datasources-in-a-workbook) - * [2.8 Adding an Extract to an Existing Tableau Datasource](#28-adding-an-extract-to-an-existing-tableau-datasource) - * [2.9 Adding Data Source Filters to an Existing Data Source](#29-adding-data-source-filters-to-an-existing-data-source) - * [2.10 Defining Calculated Fields Programmatically](#210-defining-calculated-fields-programmatically) - * [2.11 Modifying Table JOIN Structure in a Connection](#211-modifying-table-join-structure-in-a-connection) - + [2.11.1 Database Table Relations](#2111-database-table-relations) - + [2.11.2 Custom SQL Relations](#2112-custom-sql-relations) - + [2.11.3 Stored Procedure Relations](#2113-stored-procedure-relations) - * [2.12 Creating a TableauDatasource from Scratch](#212-creating-a-tableaudatasource-from-scratch) - * [2.13 Creating and Modifying Parameters](#213-creating-and-modifying-parameters) - + [2.13.1 TableauParameter class](#2131-tableauparameter-class) - * [2.14 HyperFileGenerator and TDEFileGenerator Classes](#214-) + * [2.0 Getting Started with tableau_documents: TableauFileOpener class](#20-getting-started-with-tableau-documents) + * [2.1 tableau_documents basic model](#21-tableau-documents-basic-model) + * [2.2 TableauXmlFile Classes (TDS, TWB, TFL)](#22-tableau-xml-file-classes) + * [2.3 TableauPackagedFile Classes (TDSX, TWBX, TFLX](#23-tableaudocument-class) + + [2.3.1 Replacing Static Data Files](#231-replacing-static-data-files) + * [2.4 TableauDatasource Class and the DatasourceFileInterface](#24-tableaudatasource-class) + + [2.4.1 Iterating through .datasources](#241-iterating-through-datasources) + + [2.4.2 Published Datasources in a Workbook](#242-published-datasources-in-a-workbook) + + [2.4.3 TableauConnection Class](#243-tableauconnection-class) + + [2.4.4 TableauColumns Class](#244-tableaucolumns-class) + + [2.4.5 Modifying Table JOIN Structure in a Datasource](#211-modifying-table-join-structure-in-a-datasource) + - [2.4.5.1 Database Table Relations](#2451-database-table-relations) + - [2.4.5.2 Custom SQL Relations](#2452-custom-sql-relations) + - [2.4.5.3 Stored Procedure Relations](#2453-stored-procedure-relations) + + [2.4.6 Adding Data Source Filters to an Existing Data Source](#246-adding-data-source-filters-to-an-existing-data-source) + + [2.4.7 Defining Calculated Fields Programmatically](#247-defining-calculated-fields-programmatically) + * [2.5 TableauWorkbook Class](#25-tableauworkbook-class) + + [2.5.1 Creating and Modifying Parameters](#251-creating-and-modifying-parameters) + - [2.5.1.1 TableauParameter class](#2511-tableauparameter-class) - [3 tabcmd](#3-tabcmd) * [3.1 Tabcmd Class](#31-tabcmd-class) * [3.2 Triggering an Extract Refresh](#32-triggering-an-extract-refresh)