* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/access/gin/ginbtree.c,v 1.5 2006/10/04 00:29:47 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/gin/ginbtree.c,v 1.6 2006/11/12 06:55:53 neilc Exp $
*-------------------------------------------------------------------------
*/
/* But root can become non-leaf during relock */
if (!GinPageIsLeaf(page))
{
- /* resore old lock type (very rare) */
+ /* restore old lock type (very rare) */
LockBuffer(buffer, GIN_UNLOCK);
LockBuffer(buffer, GIN_SHARE);
}
}
/*
- * Insert value (stored in GinBtree) to tree descibed by stack
+ * Insert value (stored in GinBtree) to tree described by stack
*/
void
ginInsertValue(GinBtree btree, GinBtreeStack *stack)
Page newlpage;
/*
- * newlpage is a pointer to memory page, it does'nt assosiates
+ * newlpage is a pointer to memory page, it doesn't associate
* with buffer, stack->buffer shoud be untouched
*/
newlpage = btree->splitPage(btree, stack->buffer, rbuffer, stack->off, &rdata);
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/access/gin/gindatapage.c,v 1.4 2006/10/04 00:29:47 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/gin/gindatapage.c,v 1.5 2006/11/12 06:55:53 neilc Exp $
*-------------------------------------------------------------------------
*/
}
/*
- * Find correct PostingItem in non-leaf page. It supposed that
- * page correctly choosen and searching value SHOULD be on page
+ * Find correct PostingItem in non-leaf page. It supposed that page
+ * correctly chosen and searching value SHOULD be on page
*/
static BlockNumber
dataLocateItem(GinBtree btree, GinBtreeStack *stack)
if (mid == maxoff)
/*
- * Right infinity, page already correctly choosen with a help of
+ * Right infinity, page already correctly chosen with a help of
* dataIsMoveRight
*/
result = -1;
/*
* Searches correct position for value on leaf page.
- * Page should be corrrectly choosen.
+ * Page should be correctly chosen.
* Returns true if value found on page.
*/
static bool
}
/*
- * Finds links to blkno on non-leaf page, retuns
+ * Finds links to blkno on non-leaf page, returns
* offset of PostingItem
*/
static OffsetNumber
}
/*
- * retunrs blkno of lefmost child
+ * returns blkno of leftmost child
*/
static BlockNumber
dataGetLeftMostPage(GinBtree btree, Page page)
}
/*
- * add ItemPointer or PostingItem to page. data should points to
+ * add ItemPointer or PostingItem to page. data should point to
* correct value! depending on leaf or non-leaf page
*/
void
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/access/gin/ginentrypage.c,v 1.4 2006/10/04 00:29:47 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/gin/ginentrypage.c,v 1.5 2006/11/12 06:55:53 neilc Exp $
*-------------------------------------------------------------------------
*/
* non-traditional layout. Tuple may contain posting list or
* root blocknumber of posting tree. Macros GinIsPostingTre: (itup) / GinSetPostingTree(itup, blkno)
* 1) Posting list
- * - itup->t_info & INDEX_SIZE_MASK contains size of tuple as usial
+ * - itup->t_info & INDEX_SIZE_MASK contains size of tuple as usual
* - ItemPointerGetBlockNumber(&itup->t_tid) contains original
* size of tuple (without posting list).
* Macroses: GinGetOrigSizePosting(itup) / GinSetOrigSizePosting(itup,n)
* - ItemPointerGetOffsetNumber(&itup->t_tid) contains number
* of elements in posting list (number of heap itempointer)
* Macroses: GinGetNPosting(itup) / GinSetNPosting(itup,n)
- * - After usial part of tuple there is a posting list
+ * - After usual part of tuple there is a posting list
* Macros: GinGetPosting(itup)
* 2) Posting tree
- * - itup->t_info & INDEX_SIZE_MASK contains size of tuple as usial
+ * - itup->t_info & INDEX_SIZE_MASK contains size of tuple as usual
* - ItemPointerGetBlockNumber(&itup->t_tid) contains block number of
* root of posting tree
- * - ItemPointerGetOffsetNumber(&itup->t_tid) contains magick number GIN_TREE_POSTING
+ * - ItemPointerGetOffsetNumber(&itup->t_tid) contains magic number GIN_TREE_POSTING
*/
IndexTuple
GinFormTuple(GinState *ginstate, Datum key, ItemPointerData *ipd, uint32 nipd)
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/access/gin/ginget.c,v 1.3 2006/10/04 00:29:47 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/gin/ginget.c,v 1.4 2006/11/12 06:55:53 neilc Exp $
*-------------------------------------------------------------------------
*/
*item = key->curItem;
}
else
- return FALSE; /* finshed one of keys */
+ return FALSE; /* finished one of keys */
}
for (i = 1; i <= so->nkeys; i++)
else if (cmp > 0)
{
if (keyGetItem(scan->indexRelation, &so->ginstate, so->tempCtx, key) == TRUE)
- return FALSE; /* finshed one of keys */
+ return FALSE; /* finished one of keys */
}
else
{ /* returns to begin */
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/access/gin/ginvacuum.c,v 1.7 2006/10/04 00:29:48 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/gin/ginvacuum.c,v 1.8 2006/11/12 06:55:53 neilc Exp $
*-------------------------------------------------------------------------
*/
/*
* Cleans array of ItemPointer (removes dead pointers)
* Results are always stored in *cleaned, which will be allocated
- * if its needed. In case of *cleaned!=NULL caller is resposible to
+ * if its needed. In case of *cleaned!=NULL caller is responsible to
* enough space. *cleaned and items may point to the same
- * memory addres.
+ * memory address.
*/
static uint32
MarkBufferDirty(buffer);
END_CRIT_SECTION();
- /* if root is a leaf page, we don't desire futher processing */
+ /* if root is a leaf page, we don't desire further processing */
if (!isRoot && GinPageGetOpaque(page)->maxoff < FirstOffsetNumber)
hasVoidPage = TRUE;
}
/*
* returns modified page or NULL if page isn't modified.
* Function works with original page until first change is occured,
- * then page is copied into temprorary one.
+ * then page is copied into temporary one.
*/
static Page
ginVacuumEntryPage(GinVacuumState *gvs, Buffer buffer, BlockNumber *roots, uint32 *nroot)
else if (GinGetNPosting(itup) > 0)
{
/*
- * if we already create temrorary page, we will make changes in
+ * if we already create temporary page, we will make changes in
* place
*/
ItemPointerData *cleaned = (tmppage == origpage) ? NULL : GinGetPosting(itup);
if (tmppage == origpage)
{
/*
- * On first difference we create temprorary page in memory
+ * On first difference we create temporary page in memory
* and copies content in to it.
*/
tmppage = GinPageGetCopyPage(origpage);
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/access/gist/gist.c,v 1.143 2006/10/04 00:29:48 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/gist/gist.c,v 1.144 2006/11/12 06:55:53 neilc Exp $
*
*-------------------------------------------------------------------------
*/
ptr->block.blkno = BufferGetBlockNumber(ptr->buffer);
/*
- * fill page, we can do it becouse all this pages are new (ie not
- * linked in tree or masked by temp page
+ * fill page, we can do it because all these pages are new
+ * (ie not linked in tree or masked by temp page
*/
data = (char *) (ptr->list);
for (i = 0; i < ptr->block.num; i++)
data += IndexTupleSize((IndexTuple) data);
}
- /* set up ItemPointer and remmeber it for parent */
+ /* set up ItemPointer and remember it for parent */
ItemPointerSetBlockNumber(&(ptr->itup->t_tid), ptr->block.blkno);
state->itup[state->ituplen] = ptr->itup;
state->ituplen++;
/*
* Traverse the tree to find path from root page to specified "child" block.
*
- * returns from the begining of closest parent;
+ * returns from the beginning of closest parent;
*
* To prevent deadlocks, this should lock only one page simultaneously.
*/
for (i = 0; i < v.splitVector.spl_nright; i++)
rvectup[i] = itup[v.splitVector.spl_right[i] - 1];
- /* finalyze splitting (may need another split) */
+ /* finalize splitting (may need another split) */
if (!gistfitpage(rvectup, v.splitVector.spl_nright))
{
res = gistSplit(r, page, rvectup, v.splitVector.spl_nright, giststate);
* Portions Copyright (c) 1994, Regents of the University of California
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/access/gist/gistget.c,v 1.61 2006/10/04 00:29:48 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/gist/gistget.c,v 1.62 2006/11/12 06:55:53 neilc Exp $
*
*-------------------------------------------------------------------------
*/
n = OffsetNumberNext(n);
}
- /* wonderfull, we can look at page */
+ /* wonderful, we can look at page */
for (;;)
{
* Copyright (c) 1996-2006, PostgreSQL Global Development Group
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/commands/comment.c,v 1.92 2006/10/04 00:29:50 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/commands/comment.c,v 1.93 2006/11/12 06:55:54 neilc Exp $
*
*-------------------------------------------------------------------------
*/
/*
* Static Function Prototypes --
*
- * The following protoypes are declared static so as not to conflict
+ * The following prototypes are declared static so as not to conflict
* with any other routines outside this module. These routines are
* called by the public function CommentObject() routine to create
* the appropriate comment for the specific object type.