mirror of https://github.com/citusdata/citus.git
Remove unused function RemovePartitionRelationIds
parent
fe8636d934
commit
723db5c8cf
|
@ -34,7 +34,6 @@
|
||||||
|
|
||||||
static void EnsureSequentialModeForCitusTableCascadeFunction(List *relationIdList);
|
static void EnsureSequentialModeForCitusTableCascadeFunction(List *relationIdList);
|
||||||
static void LockRelationsWithLockMode(List *relationIdList, LOCKMODE lockMode);
|
static void LockRelationsWithLockMode(List *relationIdList, LOCKMODE lockMode);
|
||||||
static List * RemovePartitionRelationIds(List *relationIdList);
|
|
||||||
static List * GetFKeyCreationCommandsForRelationIdList(List *relationIdList);
|
static List * GetFKeyCreationCommandsForRelationIdList(List *relationIdList);
|
||||||
static void DropRelationIdListForeignKeys(List *relationIdList, int fKeyFlags);
|
static void DropRelationIdListForeignKeys(List *relationIdList, int fKeyFlags);
|
||||||
static List * GetRelationDropFkeyCommands(Oid relationId, int fKeyFlags);
|
static List * GetRelationDropFkeyCommands(Oid relationId, int fKeyFlags);
|
||||||
|
@ -151,30 +150,6 @@ ErrorIfAnyPartitionRelationInvolvedInNonInheritedFKey(List *relationIdList)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* RemovePartitionRelationIds returns a list of relation id's by removing
|
|
||||||
* partition relation id's from given relationIdList.
|
|
||||||
*/
|
|
||||||
static List *
|
|
||||||
RemovePartitionRelationIds(List *relationIdList)
|
|
||||||
{
|
|
||||||
List *nonPartitionRelationIdList = NIL;
|
|
||||||
|
|
||||||
Oid relationId = InvalidOid;
|
|
||||||
foreach_oid(relationId, relationIdList)
|
|
||||||
{
|
|
||||||
if (PartitionTable(relationId))
|
|
||||||
{
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
nonPartitionRelationIdList = lappend_oid(nonPartitionRelationIdList, relationId);
|
|
||||||
}
|
|
||||||
|
|
||||||
return nonPartitionRelationIdList;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* EnsureSequentialModeForCitusTableCascadeFunction switches to sequential
|
* EnsureSequentialModeForCitusTableCascadeFunction switches to sequential
|
||||||
* execution mode if needed. If it's not possible, then errors out.
|
* execution mode if needed. If it's not possible, then errors out.
|
||||||
|
|
Loading…
Reference in New Issue