Home › Forums › KX Academy › Arguments of .Q.hdpf › Re: Arguments of .Q.hdpf
-
The RDB is started via the command line like so:
q tick/r.q localhost:5000 localhost:5002 -p 5001
The first argument to .Q.hdpf refers to the location of the HDB process. The variable .u.x refers to the tickerplant and hdb ports (type string) generated from .z.x (command line args) as seen here https://github.com/KxSystems/kdb-tick/blob/master/tick/r.q#L9
Therefore, joined together, “:”,.u.x 1 is “:localhost:5002″. This is then casted to a symbol to create `:localhost:5002
q)”:”,.u.x 1
“:localhost:5002″
q)`$”:”,.u.x 1
`:localhost:5002