User's Guide

 Welcome to WebQL

 Introduction to WebQL
  What Is WebQL?
  WebQL For SQL Users
  Syntax Conventions

 WebQL Tools
  Overview
  Studio
   Overview
   Common Tasks
   Configuration
   The Tool Bar
   Data Flow
   Network Monitor
  Command Line
   Overview
   Using the Command Line
   Command Line Syntax
  Configuration Files

 Tutorial
  Introduction
  Selecting Data
  Isolating Data
  Extracting Data
  Crawling and Fetching Documents
  Completing Forms
  Connecting Queries
  Outputting Data

 Sample Queries
  Overview
  Translators
  Document Retrieval Queries
  Connectors
  Miscellaneous Queries
 Glossary


WebQL Server Guide

 Introduction to WebQL Server

 Basic Administration
  Installation and Startup
  The Web Interface
  Executing WebQL Queries
  Commands
  Virtual Tables
  Clustering
  Configuration Options

 Security
  Overview
  Managing Users From Your Browser
  Managing Users With WebQL
  Privileges

 Scheduling
  Overview
  Scheduling From Your Browser
  Scheduling With WebQL
  Schedule Description Syntax

 Work Execution
  Overview
  Creating a Work Unit
  Executing a Work Unit
  Work Unit Output
  Abort a Work Unit

 Job Execution
  Overview
  Creating a Job
  Executing a Job

 Web Services
  Overview
  Standard Methods
  Custom Methods


Language Guide


 WebQL Fundamentals
  The Select Statement
  Expressions
  Datatypes and Literals
  Fields
  Comments

 Query Input
  Overview
  Tabular Sources
  Document Sources
  Translation
  Conversion
  Nested Queries and Views

 Query Output
  Overview
  Document Output
  Database Output

 Organizing and Filtering Output
  Overview
  Where
  Group By
  Having
  Sort By

 Connecting Queries
  Overview
  Query Connection Options
  Union
  Join
  Union Join
  Outer Join
  Source Join
  Wait Union
  Minus
  Intersect

 General Topics
  Regular Expressions
  Localization
  Number Formats
  Date/Time Formats
  Configuration Options


Language Reference

 Introduction

 Operators
  Overview
  *
  +
  - (negate)
  - (subtract)
  /
  <
  <=
  <>
  =
  >
  >=
  [] (array lookup)
  and
  case
  CASE MATCHING
  in
  is null
  matching
  merge
  not
  or
  ||

 Single-Row Functions
  Overview
  Text
   Overview
   after
   before
   between
   case_replace
   chr
   chr_id
   datetime_to_text
   encoding_filter
   expression_match
   extract_case_pattern
   extract_case_pattern_array
   extract_pattern
   extract_pattern_array
   extract_value
   instr
   length
   lower
   md5
   metaphone
   metaphone2
   number_to_text
   reformat_datetime
   replace
   soundex
   substr
   summarize
   text_to_array
   text_to_datetime
   text_to_number
   to_number
   transform_xml
   trim
   upper
   ureplace
   xls_format
   xml_encode
  Numeric
   Overview
   abs
   arccos
   arcsin
   arctan
   ceil
   cos
   deg
   exp
   floor
   hex
   log
   mod
   oct
   pow
   rad
   random
   round
   sin
   sqrt
   tan
   trunc
  URL
   Overview
   assemble
   encoding_assemble
   url_change_type
   url_decode
   url_domain
   url_encode
   url_file
   url_filename
   url_host
   url_make_absolute
   url_make_relative
   url_parameter
   url_port
   url_query
   url_reparent
   url_scheme
  Array
   Overview
   array_avg
   array_filter
   array_max
   array_min
   array_sum
   array_to_text
   array_unique
   diff_arrays
   each
   flatten
   lookup
   lookup_match
   reverse
   sample
   sequence
   shuffle
   size
   slice
  HTML
   Overview
   clean
   diff_html
   extract_control_values
   extract_url
   highlight_html
   html_encode
   html_to_text
   html_to_xml
   normalize_html
   replace_links
  Miscellaneous
   Overview
   base64_decode
   base64_encode
   coalesce
   convert
   creation_date
   decode
   file_size
   hex_decode
   hex_encode
   if
   last_modified_date
   load
   load_lines
   now
   nullif
   nvl
   studio_action

 Aggregate Functions
  Overview
  avg
  count
  count (unique)
  gather
  gather_map
  geometric_mean
  harmonic_mean
  max
  mean
  median
  min
  mode
  sample_range
  stddev
  sum
  variance

 Conversions
  Overview
  CSV, TSV and XSV
  dBASE
  Excel
  FTP Directory
  GZip
  HTML
  Image
  Java Objects
  Mbox
  MIME
  MIME Multipart
  OCR
  PDF
  PowerPoint
  RTF
  TAR
  Word
  XML
  XML Tables
  Zip

 Translators
  Overview
  articles
  csv
  discovery
  empty
  excel
  forms
  full links
  headers
  images
  lines
  links
  mail
  pages
  paths
  pattern
  rss
  sentences
  snapshot
  table cells
  table columns
  table rows
  table values
  tables
  tsv
  upattern
  values

 Output Formats
  Overview
  csv
  excel
  html
  plain
  raw
  tab
  text
  tsv
  xml
  xsv

 Document Retrieval Options
  Overview
  accepting
  adding cookie
  adding header
  allow partial
  anonymize
  auth
  cache forms
  convert using
  converting from
  converting as
  converting to
  decrypt with
  delay
  encoding
  following if
  forget cookies
  forget forms
  head
  ignore
  independent
  post
  proxy
  reanonymize
  retry
  rewrite using
  user agent
  sanitize
  submitting
  timeout
  to depth
  unguarded
  via
  with errors

 Output Options
  Overview
  adding cookie
  adding header
  attaching
  auth
  append
  delimit with
  encoding
  encrypt with
  fix at
  ignore errors
  pivot
  proxy
  stylesheet
  transform
  truncate
  with headings

 URL Schemes
  Overview
  about
  exec
  file
  ftp
  http
  https
  imap
  imaps
  invoke
  mailto
  nntp
  nntps
  odbc
  pop
  pops
  udp
  webql
  webqli


API Reference

 Introduction

 ActiveX
  Overview
  WebQL.Script
  WebQL.Runtime
  WebQL.Results

 C and C++
  Overview

 Java
  Overview
  class Column
  class Records
  class Runtime
  interface RuntimeDataListener
  interface RuntimeEventListener
  class Script
  class Test

 .NET
  Overview
  WebQL.Script
  WebQL.Runtime
  WebQL.Column
  WebQL.Records

 Web Services
  Overview


Error Reference

 Overview

 Document Processing Errors
  Character Recognition Errors
  DBF Document Errors
  Discovery Errors
  DOC File Processing Errors
  Document Conversion Errors
  Document Handling Errors
  Document Translation Errors
  External Converter Errors
  Java Serialization Errors
  MIME Type Configuration Errors
  OLE Document Errors
  PDF Errors
  PPT File Processing Errors
  XLS File Processing Errors

 General Errors
  Archive File Errors
  Command Line Errors
  Configuration Option Errors
  Database Errors
  Filesystem Errors
  Formatting Errors
  Indexing Errors
  Input and Output Errors
  Interpreter Embedding Errors
  Lexical Analysis Errors
  Logging Errors
  Match Expression Errors
  Memory Errors
  Pattern Matching Errors
  Queueing Errors
  Structured Data Errors
  System Process Errors
  Win32 Mail Retrieval Errors
  XML Errors

 Networking Errors
  Low Level Network Errors
  Network Protocol Errors
  Protocol Errors
  Server Clustering Errors
  Web Server Errors
  Web Service Errors

 WebQL Language Errors
  Batch Executor Errors
  Query Compilation Errors
  Query Execution Errors
  Query Execution Client Errors
  Win32 Feature Errors
  Win32 Scheduling Errors

 WebQL Server Errors
  Batch Execution Errors
  Clustering Errors
  Execution Errors
  Scheduling Errors
  Security Errors
  Server Errors
  Server Batch Execution Errors
  Server Scheduling Errors
  Storage Errors
 Master Index