~yshavit/akiban-server/bug1160009

« back to all changes in this revision

Viewing changes to src/main/java/com/akiban/sql/pg/PostgresServerStatement.java

merge mmcm: Fix handling of Postgres Describe command.

https://code.launchpad.net/~mmcm/akiban-server/pg-send-parameter-types/+merge/157241

Show diffs side-by-side

added added

removed removed

Lines of Context:
66
66
    }
67
67
 
68
68
    @Override
69
 
    public void sendDescription(PostgresQueryContext context, boolean always)
 
69
    public void sendDescription(PostgresQueryContext context,
 
70
                                boolean always, boolean params)
70
71
            throws IOException {
71
72
        if (always) {
72
73
            PostgresServerSession server = context.getServer();
73
74
            PostgresMessenger messenger = server.getMessenger();
 
75
            if (params) {
 
76
                messenger.beginMessage(PostgresMessages.PARAMETER_DESCRIPTION_TYPE.code());
 
77
                messenger.writeShort(0);
 
78
                messenger.sendMessage();
 
79
            }
74
80
            messenger.beginMessage(PostgresMessages.NO_DATA_TYPE.code());
75
81
            messenger.sendMessage();
76
82
        }