68
68
69
69
70
70
/* non-export function prototypes */
71
+ static bool CompareOpclassOptions (Datum * opts1 ,Datum * opts2 ,int natts );
71
72
static void CheckPredicate (Expr * predicate );
72
73
static void ComputeIndexAttrs (IndexInfo * indexInfo ,
73
74
Oid * typeOidP ,
@@ -87,13 +88,11 @@ static char *ChooseIndexNameAddition(List *colnames);
87
88
static List * ChooseIndexColumnNames (List * indexElems );
88
89
static void RangeVarCallbackForReindexIndex (const RangeVar * relation ,
89
90
Oid relId ,Oid oldRelId ,void * arg );
90
- static bool ReindexRelationConcurrently (Oid relationOid ,int options );
91
-
91
+ static void reindex_error_callback (void * args );
92
92
static void ReindexPartitions (Oid relid ,int options ,bool isTopLevel );
93
93
static void ReindexMultipleInternal (List * relids ,int options );
94
- static void reindex_error_callback ( void * args );
94
+ static bool ReindexRelationConcurrently ( Oid relationOid , int options );
95
95
static void update_relispartition (Oid relationId ,bool newval );
96
- static bool CompareOpclassOptions (Datum * opts1 ,Datum * opts2 ,int natts );
97
96
98
97
/*
99
98
* callback argument type for RangeVarCallbackForReindexIndex()