Public Types |
typedef ViewMembers::iterator | iterator |
typedef ViewMembers::const_iterator | const_iterator |
typedef ViewMembers::iterator | iterator |
typedef ViewMembers::const_iterator | const_iterator |
Public Member Functions |
| View (View *parent) |
bool | SetViewName (const ViewName &viewName) |
bool | SetConstraintExpr (ClassAdCollection *coll, const std::string &constraint) |
bool | SetConstraintExpr (ClassAdCollection *coll, ExprTree *constraint) |
bool | SetRankExpr (ClassAdCollection *coll, const std::string &expr) |
bool | SetRankExpr (ClassAdCollection *coll, ExprTree *tree) |
bool | SetPartitionExprs (ClassAdCollection *coll, const std::string &exprList) |
bool | SetPartitionExprs (ClassAdCollection *coll, ExprList *el) |
bool | SetViewInfo (ClassAdCollection *coll, ClassAd *viewInfo) |
ViewName | GetViewName () const |
View * | GetParent () const |
int | Size () const |
ExprTree * | GetConstraintExpr () |
ExprTree * | GetRankExpr () |
ExprList * | GetPartitionAttributes () |
ClassAd * | GetViewInfo () |
bool | IsMember (const std::string &key) |
void | GetSubordinateViewNames (std::vector< std::string > &) |
void | GetPartitionedViewNames (std::vector< std::string > &) |
bool | FindPartition (ClassAd *rep, ViewName &partition) |
bool | InsertSubordinateView (ClassAdCollection *coll, ClassAd *vInfo) |
bool | InsertPartitionedView (ClassAdCollection *coll, ClassAd *vInfo, ClassAd *rep) |
bool | DeleteChildView (ClassAdCollection *coll, const ViewName &viewName) |
bool | DeleteSubordinateView (ClassAdCollection *coll, const ViewName &viewName) |
bool | DeletePartitionedView (ClassAdCollection *coll, const ViewName &viewName) |
bool | DeletePartitionedView (ClassAdCollection *coll, ClassAd *rep) |
bool | ClassAdInserted (ClassAdCollection *coll, const std::string &key, ClassAd *ad) |
void | ClassAdPreModify (ClassAdCollection *coll, ClassAd *ad) |
bool | ClassAdModified (ClassAdCollection *coll, const std::string &key, ClassAd *ad) |
void | ClassAdDeleted (ClassAdCollection *coll, const std::string &key, ClassAd *ad) |
bool | Display (FILE *) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
| View (View *parent) |
bool | SetViewName (const ViewName &viewName) |
bool | SetConstraintExpr (ClassAdCollection *coll, const std::string &constraint) |
bool | SetConstraintExpr (ClassAdCollection *coll, ExprTree *constraint) |
bool | SetRankExpr (ClassAdCollection *coll, const std::string &expr) |
bool | SetRankExpr (ClassAdCollection *coll, ExprTree *tree) |
bool | SetPartitionExprs (ClassAdCollection *coll, const std::string &exprList) |
bool | SetPartitionExprs (ClassAdCollection *coll, ExprList *el) |
bool | SetViewInfo (ClassAdCollection *coll, ClassAd *viewInfo) |
ViewName | GetViewName () const |
View * | GetParent () const |
int | Size () const |
ExprTree * | GetConstraintExpr () |
ExprTree * | GetRankExpr () |
ExprList * | GetPartitionAttributes () |
ClassAd * | GetViewInfo () |
bool | IsMember (const std::string &key) |
void | GetSubordinateViewNames (std::vector< std::string > &) |
void | GetPartitionedViewNames (std::vector< std::string > &) |
bool | FindPartition (ClassAd *rep, ViewName &partition) |
bool | InsertSubordinateView (ClassAdCollection *coll, ClassAd *vInfo) |
bool | InsertPartitionedView (ClassAdCollection *coll, ClassAd *vInfo, ClassAd *rep) |
bool | DeleteChildView (ClassAdCollection *coll, const ViewName &viewName) |
bool | DeleteSubordinateView (ClassAdCollection *coll, const ViewName &viewName) |
bool | DeletePartitionedView (ClassAdCollection *coll, const ViewName &viewName) |
bool | DeletePartitionedView (ClassAdCollection *coll, ClassAd *rep) |
bool | ClassAdInserted (ClassAdCollection *coll, const std::string &key, ClassAd *ad) |
void | ClassAdPreModify (ClassAdCollection *coll, ClassAd *ad) |
bool | ClassAdModified (ClassAdCollection *coll, const std::string &key, ClassAd *ad) |
void | ClassAdDeleted (ClassAdCollection *coll, const std::string &key, ClassAd *ad) |
bool | Display (FILE *) |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
Friends |
class | ClassAdCollection |
class | ClassAdCollectionServer |
class | LocalCollectionQuery |