Navigation
Table of tables
Table Name
arithmetic operators
CQL header parameters
basic directions
compound directions
introductory examples
metadata examples
positional patterns examples
sort examples
movement patterns examples
logical theme examples
linear theme examples
advanced examples
(table of filters)
game tree filters
GUI interface properties
HHdbVI interface filters/keywords
HHdbVI differences between hhdb sort prize and hhdb prize sort
table of regex operators
examples used in sample.pgn
types of move filters
move filter parameters
command line options
piece designator examples
simple piece designators
compound piece designators
piece types
piece designator square sets examples
NAGs for use in originalcomment
pin parameters
power of each piece type
precedence table
relational operators
filters acting on strings
index of symbols
tag query filters, predefined
transforms
basic transforms, formal
this
predefined piece types
INDEXES
table of filters
index of keywords and concepts
index of symbols
list of studies
table of tables
filters by topic
CQL 6.1: CHESS QUERY LANGUAGE
Introduction
Examples
FAQ
GETTING AND RUNNING CQL
Download CQL
Release notes
Installation
How to run CQL
Command line options
Programming from the command line
CQL KEY CONCEPTS
overview
file structure
current position
game tree
header
piece designators
filters
precedence
values
variables
transforms
Heijden Database VI interface
QUICK LINKS
What's new in CQL 6.1
all CQL filters
find filter
line filter
move filter
Heijden database VI interface
Strings and regular expressions
~~ for regex matching