/*------------------------------------------------------------------------- * foreign_key_relationship.h * * Copyright (c) 2018, Citus Data, Inc. * *------------------------------------------------------------------------- */ #ifndef FOREIGN_KEY_RELATIONSHIP_H #define FOREIGN_KEY_RELATIONSHIP_H #include "postgres.h" #include "postgres_ext.h" #include "utils/relcache.h" #include "utils/hsearch.h" #include "nodes/primnodes.h" extern List * ReferencedRelationIdList(Oid relationId); extern List * ReferencingRelationIdList(Oid relationId); extern void SetForeignConstraintRelationshipGraphInvalid(void); extern bool IsForeignConstraintRelationshipGraphValid(void); extern void ClearForeignConstraintRelationshipGraphContext(void); #endif