System.Data.OracleClient.OracleDataReader.CreateReaderCacheContainer C# (CSharp) Метод

CreateReaderCacheContainer() защищенный Метод

protected CreateReaderCacheContainer ( int jdbcType, int columnIndex ) : IReaderCacheContainer
jdbcType int
columnIndex int
Результат IReaderCacheContainer
		protected override IReaderCacheContainer CreateReaderCacheContainer(int jdbcType, int columnIndex) {
			switch ((JavaSqlTypes)jdbcType) {
				case JavaSqlTypes.BINARY_FLOAT:
					jdbcType = (int)JavaSqlTypes.REAL;
					break;
				case JavaSqlTypes.BINARY_DOUBLE:
					jdbcType = (int)JavaSqlTypes.DOUBLE;
					break;
				case JavaSqlTypes.ROWID:
					jdbcType = (int)JavaSqlTypes.VARCHAR;
					break;
//				case JavaSqlTypes.CURSOR:
//					jdbcType = JavaSqlTypes.OTHER;
//					break;
				case JavaSqlTypes.TIMESTAMPNS:
					jdbcType = (int)JavaSqlTypes.TIMESTAMP;
					break;
				case JavaSqlTypes.TIMESTAMPTZ:
					jdbcType = (int)JavaSqlTypes.TIMESTAMP;
					break;
				case JavaSqlTypes.TIMESTAMPLTZ: 
					jdbcType = (int)JavaSqlTypes.TIMESTAMP;
					break;
				case JavaSqlTypes.INTERVALYM:
					jdbcType = (int)JavaSqlTypes.INTEGER;
					break;
				case JavaSqlTypes.INTERVALDS:
					jdbcType = (int)JavaSqlTypes.TIMESTAMP;
					break;
			}
			return base.CreateReaderCacheContainer (jdbcType, columnIndex);
		}