mirror of
https://github.com/postgres/postgres.git
synced 2025-07-14 08:21:07 +03:00
Revert 0f5ca02f53
0f5ca02f53
introduces 3 new keywords. It appears to be too much for relatively
small feature. Given now we past feature freeze, it's already late for
discussion of the new syntax. So, revert.
Discussion: https://postgr.es/m/28209.1586294824%40sss.pgh.pa.us
This commit is contained in:
@ -3748,22 +3748,10 @@ _copyTransactionStmt(const TransactionStmt *from)
|
||||
COPY_STRING_FIELD(savepoint_name);
|
||||
COPY_STRING_FIELD(gid);
|
||||
COPY_SCALAR_FIELD(chain);
|
||||
COPY_NODE_FIELD(wait);
|
||||
|
||||
return newnode;
|
||||
}
|
||||
|
||||
static WaitClause *
|
||||
_copyWaitClause(const WaitClause *from)
|
||||
{
|
||||
WaitClause *newnode = makeNode(WaitClause);
|
||||
|
||||
COPY_STRING_FIELD(lsn);
|
||||
COPY_SCALAR_FIELD(timeout);
|
||||
|
||||
return newnode;
|
||||
};
|
||||
|
||||
static CompositeTypeStmt *
|
||||
_copyCompositeTypeStmt(const CompositeTypeStmt *from)
|
||||
{
|
||||
@ -5351,9 +5339,6 @@ copyObjectImpl(const void *from)
|
||||
case T_TransactionStmt:
|
||||
retval = _copyTransactionStmt(from);
|
||||
break;
|
||||
case T_WaitClause:
|
||||
retval = _copyWaitClause(from);
|
||||
break;
|
||||
case T_CompositeTypeStmt:
|
||||
retval = _copyCompositeTypeStmt(from);
|
||||
break;
|
||||
|
@ -1541,16 +1541,6 @@ _equalTransactionStmt(const TransactionStmt *a, const TransactionStmt *b)
|
||||
COMPARE_STRING_FIELD(savepoint_name);
|
||||
COMPARE_STRING_FIELD(gid);
|
||||
COMPARE_SCALAR_FIELD(chain);
|
||||
COMPARE_NODE_FIELD(wait);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
static bool
|
||||
_equalWaitClause(const WaitClause *a, const WaitClause *b)
|
||||
{
|
||||
COMPARE_STRING_FIELD(lsn);
|
||||
COMPARE_SCALAR_FIELD(timeout);
|
||||
|
||||
return true;
|
||||
}
|
||||
@ -3401,9 +3391,6 @@ equal(const void *a, const void *b)
|
||||
case T_TransactionStmt:
|
||||
retval = _equalTransactionStmt(a, b);
|
||||
break;
|
||||
case T_WaitClause:
|
||||
retval = _equalWaitClause(a, b);
|
||||
break;
|
||||
case T_CompositeTypeStmt:
|
||||
retval = _equalCompositeTypeStmt(a, b);
|
||||
break;
|
||||
|
@ -2786,28 +2786,6 @@ _outDefElem(StringInfo str, const DefElem *node)
|
||||
WRITE_LOCATION_FIELD(location);
|
||||
}
|
||||
|
||||
static void
|
||||
_outTransactionStmt(StringInfo str, const TransactionStmt *node)
|
||||
{
|
||||
WRITE_NODE_TYPE("TRANSACTIONSTMT");
|
||||
|
||||
WRITE_STRING_FIELD(savepoint_name);
|
||||
WRITE_STRING_FIELD(gid);
|
||||
WRITE_NODE_FIELD(options);
|
||||
WRITE_BOOL_FIELD(chain);
|
||||
WRITE_ENUM_FIELD(kind, TransactionStmtKind);
|
||||
WRITE_NODE_FIELD(wait);
|
||||
}
|
||||
|
||||
static void
|
||||
_outWaitClause(StringInfo str, const WaitClause *node)
|
||||
{
|
||||
WRITE_NODE_TYPE("WAITCLAUSE");
|
||||
|
||||
WRITE_STRING_FIELD(lsn);
|
||||
WRITE_UINT_FIELD(timeout);
|
||||
}
|
||||
|
||||
static void
|
||||
_outTableLikeClause(StringInfo str, const TableLikeClause *node)
|
||||
{
|
||||
@ -4358,12 +4336,6 @@ outNode(StringInfo str, const void *obj)
|
||||
case T_PartitionRangeDatum:
|
||||
_outPartitionRangeDatum(str, obj);
|
||||
break;
|
||||
case T_TransactionStmt:
|
||||
_outTransactionStmt(str, obj);
|
||||
break;
|
||||
case T_WaitClause:
|
||||
_outWaitClause(str, obj);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
||||
|
Reference in New Issue
Block a user