 Qore | Main Qore-language namespace |
  Err | Qore::Err namespace |
  Option | Qore::Option namespace |
  SQL | Qore::SQL namespace |
   AbstractDatasource | This class defines an abstract interface for database access, inherited by both the Datasource and DatasourcePool classes |
   Datasource | This class provides the Qore interface to databases |
   DatasourcePool | Provides transparent per-thread, per-transaction datasource connection pooling |
   SQLStatement | Most flexibilty for executing SQL on a database server |
  Thread | Qore::Thread namespace |
   AbstractSmartLock | The abstract base class for locks that support the internal API for use with the Condition class |
   AutoGate | A helper class for the Gate class for exception-safe Gate handling |
   AutoLock | A helper class for the Mutex class for exception-safe Mutex handling |
   AutoReadLock | A helper class for the RWLock class for exception-safe read lock handling |
   AutoWriteLock | A helper class for the RWLock class for exception-safe write lock handling |
   Condition | Can be used For blocking a thread until a condition becomes True |
   Counter | Implements a class that can be used for blocking a thread until a counter reaches zero |
   Gate | Implements a reentrant thread lock |
   Mutex | A class providing an implementation for a simple thread lock |
   Queue | Queue objects provide a blocking, thread-safe message-passing object to Qore programs |
   RWLock | Implements a read-write thread lock |
   Sequence | Implements a thread-safe increment-only object |
   ThreadPool | This class defines a thread pool that grows and shrinks dynamically within user-defined limits according to the task load placed on it |
  Type | Qore::Type namespace |
  <value> | Methods in this pseudo-class are available to be executed on any value type (even NOTHING); this is the root class for all pseudo-classes |
  <binary> | Methods in this pseudo-class can be executed on binary values |
  <bool> | Methods in this pseudo-class can be executed on booling-point values |
  <callref> | Methods in this pseudo-class can be executed on call references |
  <closure> | Methods in this pseudo-class can be executed on closures |
  <date> | Methods in this pseudo-class can be executed on date/time value types |
  <float> | Methods in this pseudo-class can be executed on floating-point values |
  <hash> | Methods in this pseudo-class can be executed on hash values |
  <int> | Methods in this pseudo-class can be executed on integer values |
  <list> | Methods in this pseudo-class can be executed on lists |
  <nothing> | Methods in this pseudo-class can be executed on NOTHING |
  <number> | Methods in this pseudo-class can be executed on arbitrary precision number values |
  <object> | Methods in this pseudo-class can be executed on objects |
  <string> | Methods in this pseudo-class can be executed on strings |
  AbstractBidirectionalIterator | This class defines an abstract interface for bidirectional iterators |
  AbstractIterator | This class defines an abstract interface for iterators |
  AbstractQuantifiedBidirectionalIterator | This class defines an abstract interface for bidirectional iterators where the size of the object is known in advance |
  AbstractQuantifiedIterator | This class defines an abstract interface for iterators where the size of the object being iterated is known in advance |
  Dir | This class implements directory handling, file listing, creating/removing subdirectories, etc |
  File | The File class allows Qore programs to read, write, and create files |
  FileLineIterator | This class defines a line iterator for text files |
  FtpClient | Allows Qore code to communicate with FTP servers with the FTP and FTPS protocols |
  GetOpt | The GetOpt class provides an easy way to process POSIX-style command-line options in Qore scripts/programs |
  HashIterator | This class an iterator class for hashes |
  HashKeyIterator | This class an iterator class for hashes |
  HashKeyReverseIterator | This class an iterator class for hashes |
  HashListIterator | This class an iterator class for hashes of lists as returned by Qore::SQL::Datasource::select() and Qore::SQL::DatasourcePool::select(), both of which return hashes with keys giving column names where the key values are lists of column values |
  HashListReverseIterator | This class a reverse iterator class for hashes of lists as returned by Qore::SQL::Datasource::select() and Qore::SQL::DatasourcePool::select(), both of which return hashes with keys giving column names where the key values are lists of column values |
  HashPairIterator | This class an iterator class for hashes |
  HashPairReverseIterator | This class an iterator class for hashes |
  HashReverseIterator | This class an iterator class for hashes |
  HTTPClient | Can be used to communicate with HTTP servers with and without TLS/SSL encryption |
  ListHashIterator | This class an iterator class for lists of hashes as returned by Qore::SQL::Datasource::selectRows() and Qore::SQL::DatasourcePool::selectRows(), both of which return lists of columns where each list entry is a hash of the current column values |
  ListHashReverseIterator | This class a reverse iterator class for lists of hashes as returned by Qore::SQL::Datasource::selectRows() and Qore::SQL::DatasourcePool::selectRows(), both of which return hashes with keys giving column names where the key values are lists of column values |
  ListIterator | This class an iterator class for lists |
  ListReverseIterator | This class an iterator class for lists |
  ObjectIterator | This class a basic iterator class for objects |
  ObjectKeyIterator | This class an iterator class for objectes |
  ObjectKeyReverseIterator | This class an iterator class for objects |
  ObjectPairIterator | This class an iterator class for objects |
  ObjectPairReverseIterator | This class an iterator class for objects |
  ObjectReverseIterator | This class an iterator class for objects |
  Program | Program objects allow Qore programs to support subprograms with the option to restrict capabilities, for example, to support user-defined logic for application actions |
  RangeIterator | This class defines a range-like iterator to be used to iterate numerical sequences |
  ReadOnlyFile | The ReadOnlyFile class allows Qore programs to read existing files |
  SingleValueIterator | This class defines a simple iterator to be used to iterate single values (or complex objects where no iterator has been implemented yet) |
  Socket | Allows Qore programs safe access to network sockets |
  SSLCertificate | SSLCertificate objects allow Qore code to work with X.509 certificate data |
  SSLPrivateKey | This class implements a container for private key data |
  TermIOS | This class allows Qore scripts to get or set terminal settings on UNIX platforms |
  TimeZone | Access to time zone functionality |