El objeto QueryFieldDef representa los campos que se incluyen en una definición de consulta. Cada objeto QueryFieldDef es un campo de un QueryDef, cada uno de los cuales crea con el método QueryDef.BuildField.
El objeto QueryFieldDef incluye métodos para establecer el orden de clasificación de una consulta.
Un objeto QueryFilterNode representa un nodo en el árbol de expresiones de consulta. Una expresión de consulta consta de uno o más objetos QueryFilterNode dispuestos por orden jerárquico. El método BuildFilterOperator del objeto QueryDef crea el nodo raíz. Todos los nodos restantes son instancias de la clase QueryFilterNode. Cada nodo consta de uno o más filtros y un operador booleano (que se especifica por medio de las constantes BoolOp).