NuoDb.Data.Client.EncodedDataStream.getString C# (CSharp) Method

getString() public method

public getString ( ) : string
return string
        public virtual string getString()
        {
            decode();

            switch (type)
            {
                case edsTypeNull:
                    return null;

                case edsTypeUtf8:
                    return @string;

                default:
                    throw new NuoDbSqlException("On message type " + currentMessageType + ":NuoDB jdbc expected string, got type: " + type);
            }
        }

Usage Example

Esempio n. 1
0
        public NuoDbDataReader(NuoDbConnection connection, int handle, EncodedDataStream dataStream, NuoDbCommand statement, bool readColumnNames)
        {
            this.connection = connection;
            this.handle = handle;
            this.pendingRows = dataStream;
            this.statement = statement;

            if (this.handle != -1)
                this.connection.InternalConnection.RegisterResultSet(this.handle);

            this.numberColumns = this.pendingRows != null ? this.pendingRows.getInt() : 0;
            this.values = new Value[numberColumns];

            if (readColumnNames)
            {
                this.columnNames = new string[numberColumns];
                for (int n = 0; n < numberColumns; ++n)
                {
                    columnNames[n] = dataStream.getString();
                }
            }
            else
            {
                //RemPreparedStatement ps = (RemPreparedStatement)statement;
                //columnNames = ps.columnNames;
            }
        }
All Usage Examples Of NuoDb.Data.Client.EncodedDataStream::getString