code: @SneakyThrows
      public Optional<ShardingEncryptor> getShardingEncryptor(final int columnIndex) {
          return shardingEncryptorEngine.getShardingEncryptor(getTableName(columnIndex), resultSetMetaData.getColumnName(columnIndex));
      }
docs: Get sharding encryptor.
  
  @param columnIndex column index
  @return sharding encryptor optional