DotQ

From Kx Wiki
Jump to: navigation, search

301 Permanent move

This article is now at code.kx.com/q/ref/dotq

Please update your bookmark. The old wiki will remain here for a while. If you prefer it to the new format, please tell the Librarian why.

Contents

.Q unreference

Information.png Before using any of the functions in the .Q namespace be sure to (re)read the comment in the q.k file where they are defined.
\d .Q /DO NOT USE ROUTINES PAST HERE. SUBJECT TO CHANGE

that's there for a reason.

Look on these functions as Private API compared to the Public API defined in .q

As these functions are defined in q.k, and are loaded as part of the "bootstrap" of q they are of course written in k.

But sometimes you need to know what these functions do when you come across them in other people's code - so this document aims to describe the commonly encountered ones. Feel free to add others below!

General

.Q.addmonths (since v2.4)
.Q.addr and .Q.host
.Q.chk
.Q.cn
.Q.dd
.Q.dpft
.Q.dsftg
.Q.def
.Q.en
.Q.fc (since v2.6)
.Q.ff
.Q.fk (since v2.4t)
.Q.fmt (since v2.4)
.Q.f
.Q.fs
.Q.fps (since v3.4)
.Q.fsn
.Q.ft
.Q.fu
.Q.gc (since v2.7)
.Q.hdpf
.Q.hg (since v3.4)
.Q.hp (since v3.4)
.Q.id
.Q.ind
.Q.j10 (and x10, j12, x12)
.Q.k is checked against .z.K at startup to ensure that the executable and the copy of q.k being used are compatible
.Q.l implements \l
.Q.MAP
.Q.opt
.Q.par
.Q.qp
.Q.qt
.Q.res
.Q.s
.Q.ty
.Q.v
.Q.V
.Q.view
.Q.w
.Q.M
.Q.x
.Q.Xf

Partitioned Database State

.Q.pf
.Q.pt
.Q.PD
.Q.PV
.Q.pd
.Q.pv
.Q.pn
.Q.bv (since v3.0 2012.01.26)
.Q.vp (since v3.0 2012.01.26)

Segmented Database State

.Q.P
.Q.D
.Q.u
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox