Lines Matching refs:components
41 components = new db_qcomp[size];
43 if (components == NULL) {
46 "db_query::db_query: cannot allocate space for components",
52 &(components[i].which_index))) {
58 components[i].index_value = new
61 if (components[i].index_value == NULL) {
87 /* components of query to be returned */
88 components = new db_qcomp[num_components];
91 if (components == NULL) {
93 "db_query::db_query: cannot allocate space for components",
99 components[i].which_index = i; // index i
109 components[i].index_value = new
112 if (components[i].index_value == NULL) {
127 if (components) {
129 if (components[i].index_value)
130 delete components[i].index_value;
131 delete components;
132 components = NULL;
143 /* Print all components of this query to stdout. */
149 printf("%d: ", components[i].which_index);
150 components[i].index_value->print();