Return the prefixed ID field name.

@param string|null $pDbContainer
@return string
506899
public function getIdField($pDbContainer = NULL)
    {
        if ($pDbContainer === NULL) {
            $pDbContainer = $this->_dbContainer;
        }

        return $pDbContainer . static::PREFIX_SEPARATOR . static::IDFIELD;
    }
277650
public function getPreparedConditions($pDbContainer)
    {
        $prepared = array();
        if (! empty($this->_conditions)) {
            foreach ($this->_conditions as $field => $condition) {
                $subPrepared = array();
                if (is_array($condition)) {
                    foreach ($condition as $type => $value) {
                        if (is_int($type) and is_array($value)) {
                            foreach ($value as $subField => $subCondition) {
                                if (is_array($subCondition)) {
                                    foreach ($subCondition as $type => $value) {
                                        $prefixedField = (stripos($subField, ItemInterface::PREFIX_SEPARATOR . ItemInterface::IDFIELD) !== false) ? $subField : $pDbContainer . ItemInterface::PREFIX_SEPARATOR . $subField;
                                        $subPrepared[] = $this->_processTypeCondition($prefixedField, $type, $value);
                                    }
                                } else {
                                    $prefixedField = (stripos($subField, ItemInterface::PREFIX_SEPARATOR . ItemInterface::IDFIELD) !== false) ? $subField : $pDbContainer . ItemInterface::PREFIX_SEPARATOR . $subField;
                                    $subPrepared[] = '`' . $prefixedField . '` = ?';
                                }
                            }
                        } else {
                            $prefixedField = (stripos($field, ItemInterface::PREFIX_SEPARATOR . ItemInterface::IDFIELD) !== false) ? $field : $pDbContainer . ItemInterface::PREFIX_SEPARATOR . $field;
                            $subPrepared[] = $this->_processTypeCondition($prefixedField, $type, $value);
                        }
                    }
                } else {
                    $prefixedField = (stripos($field, ItemInterface::PREFIX_SEPARATOR . ItemInterface::IDFIELD) !== false) ? $field : $pDbContainer . ItemInterface::PREFIX_SEPARATOR . $field;
                    $prepared[]    = '(`' . $prefixedField . '` = ?)';
                }

                if (! empty($subPrepared)) {
                    $prepared[] = '(' . implode(' ' . $this->getSubType() . ' ', $subPrepared) . ')';
                }
            }
        }

        return implode(' ' . $this->getType() . ' ', $prepared);
    }
1354993
public static function getDbFieldName($propertyName)
    {
        if (!isset(self::$cachedDbFieldNames[$propertyName])) {
            self::$cachedDbFieldNames[$propertyName] = Str::camelToSeparator($propertyName);
        }

        return self::$cachedDbFieldNames[$propertyName];
    }
964773
public function getConnectionTableName()
    {
        $type_names = [$this->getSourceTypeName(), $this->getTargetTypeName()];
        sort($type_names);

        return implode('_', $type_names);
    }
1145254
public function GetObjectName() 
	{
		if (is_numeric(substr($this->Name, 0, 1))) {
			return self::$NUMERIC_TABLE_PREFIX . $this->Name;
		}
		
		return $this->Name;
	}
1307957
public function getFieldId()
    {
        if (isset($this->_data['gtap_id_app_field']) && $this->_data['gtap_id_app_field']) {
            return FieldsDefinition::makeKey(
                    FieldMaintenanceModel::APPOINTMENTS_NAME,
                    $this->_data['gtap_id_app_field']
                    );
        }
    }
1016088
@Override
	public String getIdentifier() {
		if (ranges.isEmpty()) return pdbId;
		return pdbId + "." + ResidueRange.toString(ranges);
	}
1214522
public function getId($extra = null)
    {
        $id = $this->beforeId.$this->id.$this->afterId;

        if (! Cuztom::isEmpty($extra)) {
            $id = $id.'_'.$extra;
        }

        return apply_filters('cuztom_field_id', $id, $this, $extra);
    }
885007
public function getTemporaryIdTableName() : string
    {
        $schema = $this->getSchemaName() === null
            ? ''
            : $this->getSchemaName() . '_';

        // replace dots with underscores because PostgreSQL creates temporary tables in a special schema
        return $schema . $this->getTableName() . '_id_tmp';
    }
1078816
public function get_physical_table_name($table_name){
		$prefix = $this->conf()->prefix;
		if( strlen($prefix) ){
			$prefix = preg_replace('/\_*$/', '_', $prefix);
		}
		return $prefix.$table_name;
	}
644121
public function getQualifiedKeyName()
    {
        $pos = strpos($this->getTable(), '@');

        if ($pos === false) {
            return $this->getTable() . '.' . $this->getKeyName();
        }

        $table  = substr($this->getTable(), 0, $pos);
        $dbLink = substr($this->getTable(), $pos);

        return $table . '.' . $this->getKeyName() . $dbLink;
    }
1176465
protected function getFieldName(): string
    {
        if ($this->language === null) {
            return $this->name;
        }

        return $this->name . '_' . strtolower($this->language->getShortName());
    }
1062993
protected function prefixFieldName($fieldName)
    {
        if ($fieldName === null || $fieldName === '') {
            return '';
        }
        if (!$this->viewHelperVariableContainer->exists(\TYPO3\Fluid\ViewHelpers\FormViewHelper::class, 'fieldNamePrefix')) {
            return $fieldName;
        }
        $fieldNamePrefix = (string)$this->viewHelperVariableContainer->get(\TYPO3\Fluid\ViewHelpers\FormViewHelper::class, 'fieldNamePrefix');
        if ($fieldNamePrefix === '') {
            return $fieldName;
        }
        $fieldNameSegments = explode('[', $fieldName, 2);
        $fieldName = $fieldNamePrefix . '[' . $fieldNameSegments[0] . ']';
        if (count($fieldNameSegments) > 1) {
            $fieldName .= '[' . $fieldNameSegments[1];
        }
        return $fieldName;
    }
152632
public function getFieldBc($fieldName)
    {
        if (array_key_exists($fieldName, $this->bcFields)) {
            return $this->bcFields[$fieldName];
        }

        return $fieldName;
    }
137179
public function getConstantName()
    {
        // was it overridden in schema.xml ?
        if ($this->getTableMapName()) {
            return self::CONSTANT_PREFIX.strtoupper($this->getTableMapName());
        }

        return self::CONSTANT_PREFIX.strtoupper($this->getName());
    }
870318
public function getAttributeName($sIdentifier)
    {
        static $aAttributesForSystemNames = null;
        static $aAttributesForIds = null;
        if (null === $aAttributesForSystemNames && null === $aAttributesForIds) {
            $oAttributesList = TdbShopAttributeList::GetList();
            while ($oAttribute = &$oAttributesList->Next()) {
                $sName = $oAttribute->GetName();
                $aAttributesForSystemNames[$oAttribute->fieldSystemName] = $sName;
                $aAttributesForIds[$oAttribute->id] = $sName;
            }
        }
        if (isset($aAttributesForSystemNames[$sIdentifier])) {
            return $aAttributesForSystemNames[$sIdentifier];
        } elseif (isset($aAttributesForIds[$sIdentifier])) {
            return $aAttributesForIds[$sIdentifier];
        } else {
            return '';
        }
    }
1196847
@Override
	public String getName()
	{
		StringBuilder result = new StringBuilder();
		String prefix = "";

		for (IPOContext ctxt : this)
		{
			String name = ctxt.getName();

			if (name.length() > 0)
			{
				result.append(prefix);
				result.append(name);
				prefix = ", ";
			}
		}

		return result.toString();
	}