Get this table for this session.
@param strRecordName Table Name or Class Name of the record to find
188050
public RemoteTable getRemoteTable(String strRecordName) throws RemoteException
    {
        BaseTransport transport = this.createProxyTransport(GET_REMOTE_TABLE);
        transport.addParam(NAME, strRecordName);
        String strTableID = (String)transport.sendMessageAndGetReply();
        // See if I have this one already
        TableProxy tableProxy = (TableProxy)this.getChildList().get(strTableID);
        if (tableProxy == null)
            tableProxy = new TableProxy(this, strTableID); // This will add it to my list
        return tableProxy;
    }
1192865
public int getRecordCount(FieldTable table)
    {
        int iKeyOrder = table.getRecord().getDefaultOrder();
        if (iKeyOrder == -1)
            iKeyOrder = Constants.MAIN_KEY_AREA;
        return this.getPKeyArea(iKeyOrder).getRecordCount();
    }
1063907
private String getRTreeTableName(String tableName, String geometryColumnName) {
		String sqlName = GeoPackageProperties.getProperty(SQL_PROPERTY,
				TABLE_PROPERTY);
		String rTreeTableName = substituteSqlArguments(sqlName, tableName,
				geometryColumnName, null, null);
		return rTreeTableName;
	}
958445
public function getFromSession()
    {
        $sessionInfo = $this->getCurrentSessionData();

        if (is_array($sessionInfo)) {
            if (isset($sessionInfo['id']) && !empty($sessionInfo['id'])) {
                $recordId = intval($sessionInfo['id']);

                return $this->findOne($recordId);
            }
        }

        return false;
    }
281509
public function getTable(): string
    {
        if ($this->table === null) {
            $this->table = $this->getEntityName() . 's';
        }

        return $this->table;
    }
1361377
public BaseField getField(String strTableName, int iFieldSeq)   // Lookup this field
    {
        Record record = this.getRecord(strTableName);
        if (record != null)
            return record.getField(iFieldSeq);
        return null;    // Not found
    }
619951
@Override
  public final String getFor(final Class<?> pClass, final String pThingName) {
    if (pClass == CuOrSe.class) {
      if ("entitySave".equals(pThingName)) {
        return PrCuOrSeSv.class.getSimpleName();
      } else if ("entityEdit".equals(pThingName)
        || "entityPrint".equals(pThingName)) {
        return PrcEntityRetrieve.class.getSimpleName();
      }
      return null;
    } else if ("entityEdit".equals(pThingName)
      || "entityConfirmDelete".equals(pThingName)) {
      return getForRetrieveForEditDelete(pClass, pThingName);
    } else if ("entityCopy".equals(pThingName)) {
      return getForCopy(pClass);
    } else if ("entityPrint".equals(pThingName)) {
      return getForPrint(pClass);
    } else if ("entityFSave".equals(pThingName)) {
      return getForFSave(pClass);
    } else if ("entityEFSave".equals(pThingName)) {
      return getForEFSave(pClass);
    } else if ("entitySave".equals(pThingName)) {
      return getForSave(pClass);
    } else if ("entityFfolDelete".equals(pThingName)) {
      return getForFfolDelete(pClass);
    } else if ("entityFfolSave".equals(pThingName)) {
      return getForFfolSave(pClass);
    } else if ("entityFolDelete".equals(pThingName)) {
      return getForFolDelete(pClass);
    } else if ("entityFolSave".equals(pThingName)) {
      return getForFolSave(pClass);
    } else if ("entityFDelete".equals(pThingName)) {
      return getForFDelete(pClass);
    } else if ("entityEFDelete".equals(pThingName)) {
      return getForEFDelete(pClass);
    } else if ("entityDelete".equals(pThingName)) {
      return getForDelete(pClass);
    } else if ("entityCreate".equals(pThingName)) {
      return getForCreate(pClass);
    }
    return null;
  }
1262434
public Table getTable(Session session, String name, String schema) {

        Table t = null;

        if (schema == null) {
            t = findSessionTable(session, name, schema);
        }

        if (t == null) {
            schema = session.getSchemaName(schema);
            t      = findUserTable(session, name, schema);
        }

        if (t == null) {
            if (SqlInvariants.INFORMATION_SCHEMA.equals(schema)
                    && database.dbInfo != null) {
                t = database.dbInfo.getSystemTable(session, name);
            }
        }

        if (t == null) {
            throw Error.error(ErrorCode.X_42501, name);
        }

        return t;
    }
132223
public Record getThisRecord(String strRecord, String strPackage, String strDBName)
    {
        String strRecordClass = strRecord;
        if (!strRecordClass.contains("."))
            strRecordClass = strPackage + '.' + strRecordClass;
        Record record = Record.makeRecordFromClassName(strRecordClass, this, false, true);
        if (record == null)
            return null;
        
        String strMode = this.getProperty(ExportRecordsToXmlProcess.TRANSFER_MODE);
        boolean bExport = false;
        if (strMode != null) if (strMode.equalsIgnoreCase(ExportRecordsToXmlProcess.EXPORT))
            bExport = true;
        
        if (bExport)
            record.setOpenMode(record.getOpenMode() | DBConstants.OPEN_DONT_CREATE);
        
        //if (this.getProperty(ExportRecordsToXmlProcess.LOCALE) != null)
        //    if (this.getRecord(FileHdr.FILE_HDR_FILE).getEditMode() == DBConstants.EDIT_CURRENT)
        //        strDBName = this.getRecord(FileHdr.FILE_HDR_FILE).getField(FileHdr.DATABASE_NAME).toString() + '_' + this.getProperty("locale");
        if (strDBName != null)
            if (strPackage != null)
                if (!strRecordClass.matches(strPackage))
                    if (record instanceof DatabaseInfo) // Always
        {
            ((DatabaseInfo)record).setDatabaseName(strDBName);
            record.setOpenMode(record.getOpenMode() | DBConstants.OPEN_DONT_CREATE);
        }
        record.init(this);
        
        return record;
    }
663684
@Override
    public HTable getTable(String tableName) {
	logger.debug("NATIVE Begin of getTable for " + tableName);
        HTable table = tableNameHandleMap.get(tableName);
        if (table != null) {
            logger.debug("NATIVE Found a cached handle for table " + tableName);
            return table;
        }
        try {
            logger.debug("NATIVE Looking for a handle of table: " + tableName);
            HBaseAdmin admin = new HBaseAdmin(this.getHbcfg());
            HTableDescriptor[] resources = admin.listTables(tableName);
	    Preconditions.checkElementIndex(0, resources.length, "no table " + tableName + " found");
            admin.close();
            table = new HTable(this.getHbcfg(), tableName);
        } catch (IOException e) {
            logger.error("NATIVE Error while trying to obtain table: " + tableName);
            logger.error(e.getMessage());
        };
        tableNameHandleMap.put(tableName, table);
        logger.debug("NATIVE Cached a handle of table: " + tableName);
        return table;
    }
1288591
public Record makeRecordFromRecordName(String strRecordName, RecordOwner recordOwner)
    {
        int iOldKeyArea = this.getDefaultOrder();
        try {
            this.addNew();
            this.setKeyArea(ContactType.CODE_KEY);
            this.getField(ContactType.CODE).setString(strRecordName);
            if (this.seek(DBConstants.EQUALS))
                return this.makeContactRecord(recordOwner);
        } catch (DBException ex) {
            this.setKeyArea(iOldKeyArea);
        }
        return null;
    }
293986
public function getTable() : string
    {
        if(!empty($this->_table)) {
            return $this->_table;
        }

        $class = explode("\\", str_replace(self::$_baseNamespace, "", "\\".get_called_class()));
        $table = Str::snake(Str::plural($class));

        $this->_table = $table;

        return $this->_table;
    }
422118
public LockTable getLockTable(String strDatabaseName, String strRecordName)
    {
        String strKey = strDatabaseName + ':' + strRecordName;
        LockTable lockTable = (LockTable)m_htLockTables.get(strKey);
        if (lockTable == null)
        {
            synchronized (m_htLockTables)
            {
                if ((lockTable = (LockTable)m_htLockTables.get(strKey)) == null)
                    m_htLockTables.put(strKey, lockTable = new LockTable());
            }
            m_hsMyLockTables.add(lockTable);   // Keep track of the lock tables that I used
        }
        return lockTable;
    }
267126
public Table findUserTable(Session session, String name,
                               String schemaName) {

        Schema schema = (Schema) schemaMap.get(schemaName);

        if (schema == null) {
            return null;
        }

        if (session != null) {
            Table table = session.getLocalTable(name);
            if (table != null) {
                return table;
            }
        }

        int i = schema.tableList.getIndex(name);

        if (i == -1) {
            return null;
        }

        return (Table) schema.tableList.get(i);
    }
907272
public function getColumn($strColumnName, $strColumnType = null)
    {
        if (!isset($this->strColumnArray[$strColumnName])) {
            return null;
        }
        $strColumnValue = $this->strColumnArray[$strColumnName];

        switch ($strColumnType) {
            case FieldType::BIT:
                // Account for single bit value
                $chrBit = $strColumnValue;
                if ((strlen($chrBit) == 1) && (ord($chrBit) == 0)) {
                    return false;
                }

                // Otherwise, use PHP conditional to determine true or false
                return ($strColumnValue) ? true : false;

            case FieldType::BLOB:
            case FieldType::CHAR:
            case FieldType::VAR_CHAR:
                return Type::cast($strColumnValue, Type::STRING);

            case FieldType::DATE:
                return new QDateTime($strColumnValue, null, QDateTime::DATE_ONLY_TYPE);
            case FieldType::DATE_TIME:
                return new QDateTime($strColumnValue, null, QDateTime::DATE_AND_TIME_TYPE);
            case FieldType::TIME:
                return new QDateTime($strColumnValue, null, QDateTime::TIME_ONLY_TYPE);

            case FieldType::FLOAT:
                return Type::cast($strColumnValue, Type::FLOAT);

            case FieldType::INTEGER:
                return Type::cast($strColumnValue, Type::INTEGER);

            default:
                return $strColumnValue;
        }
    }
959568
public void readRecordClass(String strRecordClass)
    {
        String strBaseClass;
        Record recClassInfo = this.getMainRecord();
        if (!this.readThisClass(strRecordClass))
            strBaseClass = "Record";
        else
        {
            strBaseClass = recClassInfo.getField(ClassInfo.BASE_CLASS_NAME).getString();
            if (strBaseClass.equalsIgnoreCase("Record"))
                strBaseClass = "Record";
            if (strBaseClass.length() == 0)
                strBaseClass = "Record";
        }
        recClassInfo.getField(ClassInfo.BASE_CLASS_NAME).setString(strBaseClass);
    }
462884
private Referenceable getTableReference(Table hiveTable)  throws Exception {
        LOG.debug("Getting reference for table {}.{}", hiveTable.getDbName(), hiveTable.getTableName());

        String typeName = HiveDataTypes.HIVE_TABLE.getName();
        String tblQualifiedName = getTableQualifiedName(getClusterName(), hiveTable.getDbName(), hiveTable.getTableName());
        return getEntityReference(typeName, tblQualifiedName);
    }